Zum Hauptinhalt springen
MeteorGPLby WebbingApps
DH

OptionTree

Plugin
Beobachten 0 Mit Stern markieren 0
Installieren

Theme Options UI Builder for WordPress. A simple way to create & save Theme Options and Meta Boxes for free or premium themes.

  • 0 Sterne
  • 0 Beobachter
  • 0 Downloads
  • Lizenz nicht deklariert

Versionen 0

Neueste zuerst · jede Version vor der Veröffentlichung gescannt
61 noch nicht verfügbare Versionen anzeigen

Releases, die im Changelog des Anbieters oder auf WordPress.org genannt werden und die das Repository noch nicht enthält.

  1. 2.7.3 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - Update regex for Object Injection check to include + bypass and PHP serialized classes. props @erwanlr

    Changelog-Eintrag

  2. 2.7.2 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - Extend the unfilteredhtml iframe capabilities to support additional style attributes.

    Changelog-Eintrag

  3. 2.7.1 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - Fix error cannot redeclare sanitizerecursive(). props @shramee

    Changelog-Eintrag

  4. 2.7.0 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Require PHP 5.3+

    Changelog-Eintrag

  5. 2.6.0 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Fix a reflected XSS vulnerability with the addlistitem & addsociallinks Ajax requests.

    Changelog-Eintrag

  6. 2.5.5 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - Allow a 0 value to be saved with certain option types. Contributors via github @BassemN.

    Changelog-Eintrag

  7. 2.5.4 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - Support for WordPress 4.2 term splitting.

    Changelog-Eintrag

  8. 2.5.3 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - Added inherit fallback to the border option type in dynamic.css.

    Changelog-Eintrag

  9. 2.5.2 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - Added inherit fallback to the link-color option type in dynamic.css.

    Changelog-Eintrag

  10. 2.5.1 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - Overhaul the Colorpicker Opacity option type so it saves rgba values, not arrays.

    Changelog-Eintrag

  11. 2.5.0 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Added the Google Fonts option type. Contributors via github @maimairel, and @valendesigns.

    Changelog-Eintrag

  12. 2.4.6 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - Added a clean up script to consolidate orphaned media posts and remove the old and unused wpoptiontree table.

    Changelog-Eintrag

  13. 2.4.5 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - Fixed an issue where otgetmediapostID() was setting the value of the otmediapostID option to null. Causing the otcreatemediapost()...

    Changelog-Eintrag

  14. 2.4.4 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - Fixed undefined index caused by shorthand conditional.

    Changelog-Eintrag

  15. 2.4.3 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - WordPress 4.0 compatible.

    Changelog-Eintrag

  16. 2.4.2 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - Fixed a PHP notice that was created when background-size in the Background option type is undefined.

    Changelog-Eintrag

  17. 2.4.1 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - Fixed a typo in the demo Theme Options related to the social-links.

    Changelog-Eintrag

  18. 2.4.0 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Added filter 'otpostformats' which loads meta boxes specifically for post formats.

    Changelog-Eintrag

  19. 2.3.4 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - Fixed an issue where condition number values were being treated like strings and not returning a correct boolean response.

    Changelog-Eintrag

  20. 2.3.3 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - Fixed subfolder compatibility with versions of Windows that use backslashes instead of forward slashes. Contributors via github @pr...

    Changelog-Eintrag

  21. 2.3.2 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - Fixed an issue with the otcreatemediapost function creating multiple option-tree posts.

    Changelog-Eintrag

  22. 2.3.1 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - Fixed a bug with the Gallery option type that would show attachments in the media window when none had been added yet.

    Changelog-Eintrag

  23. 2.3.0 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Added the Tab option type.

    Changelog-Eintrag

  24. 2.2.3 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - Allow empty condition values. For example, fieldid:is() or fieldid:not() would now be valid syntax.

    Changelog-Eintrag

  25. 2.2.2 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - Added support for both upper and lower case conditions operator.

    Changelog-Eintrag

  26. 2.2.1 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - Fixed a UI bug that caused the layouts input to cover the wp menu.

    Changelog-Eintrag

  27. 2.2.0 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Added the Gallery option type.

    Changelog-Eintrag

  28. 2.1.4 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - Fixed the Numeric Slider not work inside of a newly added List item.

    Changelog-Eintrag

  29. 2.1.3 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - Loading OptionTree on the 'init' action proved to be wrong, it now loads on 'aftersetuptheme'.

    Changelog-Eintrag

  30. 2.1.2 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - Fixed a JS mistake that caused upload in list items and sliders to not open the media uploader until saved first.

    Changelog-Eintrag

  31. 2.1.1 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Hotfix - The OTSHOWSETTINGSEXPORT constant was incorrectly set to false as the default.

    Changelog-Eintrag

  32. 2.1 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Added support for WordPress 3.6.

    Changelog-Eintrag

  33. 2.0.16 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Fixed an urgent JS regression bug that caused the upload option type to break. Code contributed by @anonumus via github.

    Changelog-Eintrag

  34. 2.0.15 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Added support for Child Theme mode.

    Changelog-Eintrag

  35. 2.0.14 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Removed deprecated assigning of return value in PHP.

    Changelog-Eintrag

  36. 2.0.13 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Removed almost all of the Theme Check nag messages when in 'otthememode'.

    Changelog-Eintrag

  37. 2.0.12 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Added additional filters to the array that builds the Theme Option UI.

    Changelog-Eintrag

  38. 2.0.11 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Added filters to the array that builds the Theme Option UI.

    Changelog-Eintrag

  39. 2.0.10 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Fixed a bug where the Textarea row count wasn't working for List Items.

    Changelog-Eintrag

  40. 2.0.9 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Fixed the issue where the Textarea Simple and CSS option types were mysteriously being ran through wpautop.

    Changelog-Eintrag

  41. 2.0.8 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Add auto import for backwards compatibility of old 1.x files.

    Changelog-Eintrag

  42. 2.0.7 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Fixed the load order to be compatible with 1.x version themes that think the getoptiontree() function doesn't exist yet.

    Changelog-Eintrag

  43. 2.0.6 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Run the 'optiontree' array through validation when importing data and layouts.

    Changelog-Eintrag

  44. 2.0.5 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Change the way the 'optiontreesettings' array validates. Strip out those damn slashes!

    Changelog-Eintrag

  45. 2.0.4 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Run the 'optiontree' array through validation when upgrading from the 1.0 branch to the 2.0 branch for the first time.

    Changelog-Eintrag

  46. 2.0.3 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Had an incorrect conditional statement causing an issue where the plugin was attempting to create the 'option-tree' image attachment page, e...

    Changelog-Eintrag

  47. 2.0.2 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Added I18n support, let the translations begin. The option-tree.pot file is inside the languages directory.

    Changelog-Eintrag

  48. 2.0.1 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Import from table was not mapping settings correctly. It is now.

    Changelog-Eintrag

  49. 2.0 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Complete rewrite form the ground up.

    Changelog-Eintrag

  50. 1.1.8.1 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Removed getoptiontree() in the WordPress admin area due to theme conflicts.

    Changelog-Eintrag

  51. 1.1.8 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Fixed scrolling issue on extra tall pages

    Changelog-Eintrag

  52. 1.1.7.1 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Revert functions.load.php, will fix and update in next version

    Changelog-Eintrag

  53. 1.1.7 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Added layout (theme variation) support with save/delete/activate/import/export capabilities.

    Changelog-Eintrag

  54. 1.1.6 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Theme Integration added.

    Changelog-Eintrag

  55. 1.1.5 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Fixed multiple sliders issue

    Changelog-Eintrag

  56. 1.1.4 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Patch for getoptiontree() $isarray being false and still returning an array

    Changelog-Eintrag

  57. 1.1.3 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Added Slider option type with filter for changing the optional fields

    Changelog-Eintrag

  58. 1.1.2 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Fixed double quotes in Textarea option type

    Changelog-Eintrag

  59. 1.1.1 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Fixed the 'remove' icon from showing when nothing's uploaded

    Changelog-Eintrag

  60. 1.1 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Fixed the Undefined index: notices when WPDEBUG is set to true

    Changelog-Eintrag

  61. 1.0.0 Noch nicht verfügbar Veröffentlichungsdatum nicht angegeben

    Initial version

    Changelog-Eintrag

Readme

Lizenz

OptionTree

Theme Options UI Builder for WordPress. A simple way to create & save Theme Options and Meta Boxes for free or premium themes.

OptionTree attempts to bridge the gap between WordPress developers, designers and end-users by creating fully responsive option panels and meta boxes with an ease unlike any other plugin. OptionTree has many advanced features with well placed hooks and filters to adjust every aspect of the user experience.

Build your Theme Options panel locally with an easy to use drag & drop interface and then export a functioning theme-options.php file for production use that is i18n translation ready, with your custom text domain automatically inserted.

And, in just a few simple lines of code, save settings to the database with a unique array ID so none of your Theme Options conflict with other themes that use OptionTree.

Also, OptionTree now takes full advantage of the new color schemes introduced in WordPress 3.8, it looks and feels built-in.

Theme Integration

If you're like me, you want to know how everything works. Download and activate the OptionTree Theme and see first hand how to integrate OptionTree into your own project. I'll walk you through installing OptionTree and you'll get a chance to see all the various options and filters first hand and in the wild.

Contributing

To contribute or report bugs, please go to the OptionTree Github repository.

Sponsorship

OptionTree is a project partly sponsored by ThemeForest, the largest WordPress theme marketplace on the web.

Option Types

This is a complete list of all the available option types that come shipped with OptionTree.

  • Background
  • Border
  • Box Shadow
  • Category Checkbox
  • Category Select
  • Checkbox
  • Colorpicker
  • Colorpicker Opacity
  • CSS
  • Custom Post Type Checkbox
  • Custom Post Type Select
  • Date Picker
  • Date Time Picker
  • Dimension
  • Gallery
  • Google Fonts
  • JavaScript
  • Link Color
  • List Item
  • Measurement
  • Numeric Slider
  • On/Off
  • Page Checkbox
  • Page Select
  • Post Checkbox
  • Post Select
  • Radio
  • Radio Image
  • Select
  • Sidebar Select
  • Slider
  • Social Links
  • Spacing
  • Tab
  • Tag Checkbox
  • Tag Select
  • Taxonomy Checkbox
  • Taxonomy Select
  • Text
  • Textarea
  • Textarea Simple
  • Textblock
  • Textblock Titled
  • Typography
  • Upload

Installation

Plugin Mode

  1. Upload option-tree to the /wp-content/plugins/ directory
  2. Activate the plugin through the Plugins menu in WordPress
  3. Click the OptionTree->Documentation link in the WordPress admin sidebar menu for further setup assistance.

Theme Mode

  1. Download the latest version of OptionTree and unarchive the .zip directory.
  2. Put the option-tree directory in the root of your theme. For example, the server path would be /wp-content/themes/theme-name/option-tree/.
  3. You must deactivate and/or delete the plugin version of OptionTree.
  4. Add the following code to the beginning of your functions.php.

`/**

  • Required: set 'ot_theme_mode' filter to true. */ add_filter( 'ot_theme_mode', '__return_true' );

/**

  • Required: include OptionTree. */ require( trailingslashit( get_template_directory() ) . 'option-tree/ot-loader.php' );`

For a list of all the OptionTree UI display filters refer to the demo-functions.php file found in the /assets/theme-mode/ directory of this plugin. This file is the starting point for developing themes with Theme Mode.

Faq

Is there a demo theme I can install?

There sure is, and I'm glad you asked. Download and activate the OptionTree Theme and get some experience setting up OptionTree on your own with detailed directions and tips.

Why are my translation files not loading?

It is important to note that when you use OptionTree as a plugin, you must store your language files in the option-tree/languages directory and use file names like option-tree-es_ES.mo & option-tree-es_ES.po. However, when using OptionTree in Theme Mode you must also create a theme-mode directory inside the option-tree/languages directory and store your files there with names like es_ES.mo & es_ES.po. This is due to the different naming conventions of the load_plugin_textdomain() and load_theme_textdomain() functions.

I get errors or a blank screen when I activate the plugin. What's the deal?

The most likely scenario is your theme already has OptionTree installed in Theme Mode. And since the plugin and theme version can't both be active at the same time without the sky falling on your head, your site has decided to throw in the towel. If that's not your issue, open up a support request and we'll figure it out together. UPDATE: As of OptionTree 2.4.0 the plugin version will not conflict with the Theme Mode version if they are both 2.4.0 or higher.

Screenshots

  1. Theme Options
  2. Settings
  3. Documentation

Upgrade Notice

2.3.0

As with each major release, please install OptionTree on a test server before upgrading your live site.

2.1.4

If you're not the developer of this theme, please ask them to test compatibility with version 2.1 before upgrading. If you are the developer, I urge you to do the same in a controlled environment.

2.0.16

There was an issue with the upload option type's JavaScript not allowing anything other than images to be sent to the editor. This urgent issue is now fixed and why this version is light on changes.

2.0.12

The plugin has undertaken a complete rebuild! If you are not the theme developer, I urge you to contact that person before you upgrade and ask them to test the themes compatibility.

1.1.8.1

Removed get_option_tree() in the WordPress admin area due to theme conflicts.

1.1.8

Added Typography, Background, & CSS option types. Lots of way to extend them, as well.

1.1.7

Lots of additions, none critical just fun. Added layouts & upload to slider. As well, started including action hooks for extending and integrating with other plugins.

1.1.6

Added theme integration for developers. It's now possible to have a default XML file included in your theme to populate the theme options and hide the settings and docs pages. Read more about this in the plugins built in documentation.

1.1.5

Having multiple sliders caused a naming collision in the JavaScript and is now fixed. Upgrade ASAP to have multiple sliders available in the UI.

1.1.4

Fixed the returned value of the get_option_tree() function when $is_array is set to false. If you have created any slider or measurement option types please read the updated documentation for examples on how to use them in your theme.

Installieren

composer require meteorgpl-plugin/option-tree

Die Lizenzprüfungen des Anbieters sind unverändert: Aktivieren Sie das Plugin in WordPress mit einem beim Anbieter gekauften Lizenzschlüssel.

Lizenz

Das Plugin deklariert keine Lizenz. Der Code wird unter der Lizenz weiterverbreitet, die der Anbieter in den eigenen Headern des Plugins deklariert hat.

Grafiken, Schriften, Medien und Dokumente, die möglicherweise separat lizenziert sind, werden nicht weiterverbreitet; die Lizenzseite erklärt, was ersetzt oder entfernt wird, und der Sicherheits-Tab listet es pro Version auf. Der Anspruch auf Support und Updates ergibt sich aus der Lizenz, die Sie beim Anbieter kaufen.

Feedback senden

Was funktioniert, was nicht, was fehlt: Ein paar Worte helfen.

Nur wenn Sie eine Antwort möchten.

Wird in Ihrem Browser aufgenommen, ohne dieses Fenster. Passwörter, Ihre Eingaben in Formularen, Schlüssel und Tokens werden als graue Blöcke ausgelassen; vor dem Senden können Sie weitere Bereiche verbergen. Screenshots bewahren wir 90 Tage auf.

Wir speichern es mit der Seitenadresse, Ihrer Sprache, der Fenstergröße, dem Browser und der IP-Adresse, und Ihrer E-Mail-Adresse, wenn Sie eine angeben. IP-Adresse und Browser werden nach 90 Tagen gelöscht. Datenschutzerklärung.

Alle Sprachen