Download the PHP package ignitekit/wp-option-builder without Composer
On this page you can find all versions of the php package ignitekit/wp-option-builder. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ignitekit/wp-option-builder
More information about ignitekit/wp-option-builder
Files in ignitekit/wp-option-builder
Package wp-option-builder
Short Description Easy to use Options and Metabox framework for WordPress
License GPL-2.0-or-later
Informations about the package wp-option-builder
WP Option Builder
Lightweight and simple way to create Plugin and Theme options and also Metaboxes for WordPress. Inspired by OptionTree
Description
WP Option Builder 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. OptionBuilder has many advanced features with well placed hooks and filters to adjust every aspect of the user experience.
Contributing
To contribute or report bugs, please go to the WP Option Builder repository.
Option Types
This is a complete list of all the available option types that come shipped with WP Option Builder.
- 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
or without Composer as follows:
How to use
Assuming that you already loaded the library you need instance of the Framework class:
Then you can register option pages and metaboxes as follows:
Option pages
Retrieving options
To retrieve options for the above settings, locate the settings key, in our case custom_options
.
Metaboxes
Retrieving metabox settings
To retrieve the metabox settings, use get_post_meta() function as follows.
If you are using 'save_mode' => 'array'
in the metabox settings, then all the settings will be stored into one meta row as serialized array. This appraoch is good if you want better performance. The data will be accessible with one mysql query instead of separate for each field.
To retrieve with this kind of save_mode, call the get_post_meta() function on the metabox id as follows:
More details
- Example array with all available option types and the accepted parameters
- Creating metaboxes
- Creating option pages
- More details about the option types
- Admin UI Option Builder