Organic Builder Widgets is a simple WordPress page builder plugin that provides a collection of 12 custom widgets to be used within the Customizer. The widgets are displayed as full-width content sections on any page. It transforms the native WordPress customizer into a free and easy page building solution. Unlike other page builders, our solution uses the familiar interface of the customizer and native functionality of widgets. Therefore, it’s a fast, intuitive, easy and secure. There are no shortcodes, no excessive options, no confusing interfaces, and no vendor lock-in. Additionally, the plugin is designed to work with virtually any theme! It’s an easy WordPress page building solution, as it was meant to be.
Display and arrange the custom widgets as content sections on any page — such as featured content slideshows, hero sections with background videos, testimonial sliders, team members, portfolios, feature icon lists, pricing tables, products, and more! Each widget features a variety of options for changing the background color, background image, display style and more! Use multiple of the same widgets, or as many different widgets as you like!
Additionally, the Builder Widgets plugin includes the Widget Area Block for the Gutenberg block editor. This custom block allows you to register multiple widget areas within any page or post using the block editor. As a result, blocks and traditional widgets can be used together to create dynamic page content!
Upgrade to Organic Builder Widgets Pro for only $39/yr and receive 12 additional widgets and many more options for existing widgets, including options for changing fonts, layouts, custom heights and widths, adding filterable portfolios, blog pagination, and much more!
Organic Builder Widgets includes a new page template, that when applied, creates a new widget area on that page. This allows the WordPress Customizer to be used as a page builder by adding widgets as content sections to any page using the “Organic Custom” page template. Drag and drop the widgets into your desired order, and the Customizer will update in real-time to reflect your changes. Each widget includes basic styles and options, but will otherwise inherit styles from the active theme.
- Hero Widget View Example – A full browser height section with a background image, featured text and a call to action.
- Blog Posts Widget View Example – Display a section of blog posts from any category in a chosen layout.
- Content Slideshow Widget View Example – A full width slideshow of featured posts with background images.
- Feature List Widget View Example – A list of features with icons displayed in multiple column layouts.
- Portfolio Widget View Example – A section of posts displayed as portfolio images in a masonry layout.
- Subpage Widget View Example – Display existing page content as a section within another page or use custom content.
- Team Members Widget View Example – A section of team members from a selected post category.
- Testimonials Widget View Example – A slideshow of testimonials from a selected category or custom post type.
- Profile Widget View Example – A personal profile widget with an image, bio and social media links.
- Pricing Table Widget View Example – Create a pricing table with a list of features and link to purchase.
- Featured Product Widget View Example – Display a product image with content and purchase link on the left or right.
- Featured Content Widget View Example – Custom content that can be grouped together with other featured content widgets.
- Widget Area Block View Block – A Gutenberg block for creating custom widget areas within the block editor. As a result, blocks and widgets can be used together!
In need of more blocks? Consider the Organic Blocks Bundle plugin. It provides a growing collection of premium blocks for the Gutenberg editor.
The following widgets are only available by upgrading to the Pro Version:
- Event Widget View Example – Display and manage a page section of upcoming events, perfect for musicians, speakers, entertainers, venues, and more.
- Business Info Widget View Example – A page section for displaying your business information including business hours, location, map, social links, and contact information.
- Image Slideshow Widget View Example – An image slideshow section with optional slide content and link.
- Split Content Widget View Example – Display a featured image and title on one side, and content on the other. Optionally flip tiles for variation.
- Toggle & Tabs Widget View Example – Create toggle and tab sections, perfect for displaying FAQ’s, features, and documentation.
- Advanced Search Widget View Example – Display a featured search section, and choose to search within specific custom post types — great for listing sites.
- Food & Drink Menu Widget View Example – Create as many food and drink menus as you want on any page — an excellent solution for restaurant and cafe websites.
- Client Login Widget View Example – Add a login form to any page, perfect for membership sites, client login sections, or landing pages.
- Audio Playlist Widget View Example – Display a beautifully styled audio playlist section on any page, a great solution for musician and podcast websites.
- Featured Video Widget View Example – Now you can easily showcase a promotional video section on any page of your website.
- Image Gallery Widget View Example – An improved image gallery widget that displays images within a beautiful masonry grid layout.
- Video Gallery Widget View Example – Display a gallery of multiple featured videos in a seamless masonry grid — perfect for vloggers and entertainers.
Reasons To Upgrade
- 12 Additional Widgets
- Event Widget
- Image Slideshow Widget
- Business Info Widget
- Split Content Widget
- Toggle & Tabs Widget
- Advanced Search Widget
- Food & Drink Menu Widget
- Client Login Widget
- Audio Playlist Widget
- Featured Video Widget
- Image Gallery Widget
- Video Gallery Widget
- Many More Options For Existing Widgets
- Google Font Options
- Additional Style Choices
- Additional Background Options
- Custom Widget Height And Width Options
- Filterable Option For Portfolio Widget
- Pagination Option For Blog Widget
- Many More Options
- Support For Widgets From Popular Third Party Plugins – WooCommerce, Gravity Forms, Give, Easy Digital Downloads, MailChimp
- Premium Customer Support From A Trusted Brand
Follow the simple steps below to begin building a page with Organic Builder Widgets:
- Add a new page under Pages > Add New.
- Apply the ‘Organic Custom’ page template within the Page Attributes.
- Click the ‘Customize Page’ button.
- Within the Customizer, Click the ‘Add a Widget’ button.
- Begin adding Organic widgets to the page.
This plugin provides 1 block.
- Widget Area
Note: This plugin relies on new WordPress features, so it requires WordPress version 4.8+ and PHP 5.3.29+
- Upload ‘organic-customizer-widgets’ to the ‘/wp-content/plugins/’ directory
- Activate the plugin through the ‘Plugins’ menu in WordPress
- Apply the ‘Organic Custom’ template to the desired page
- Click ‘Customize Page’ in the page editor, navigate to the Customizer (‘Appearance > Widgets’), or the widgets page (‘Appearance > Widgets’) to add widgets to the page.
Q: What is an Organic Builder Widget?
A: A builder widget is a unique widget used to create a content section within a page that serves a specific purpose. For instance, a food menu, slideshow or an events section on a page.
Q: Why would I use Organic Builder Widgets over other page builders?
A: The Organic Builder Widgets plugin utilizes the core WordPress Customizer and native widget functionality, rather than relying on proprietary code. Therefore, it’s faster, easier and more secure to build dynamic pages for your site using Organic Builder Widgets. Additionally, the plugin is compatible with almost any theme, and there is no vendor lock-in.
Q: How do I start customizing a page with the Organic Builder Widgets?
A: Simply assign the “Organic Custom” page template to a page and save it. This will create a new Widget Area named after the page. You can then add widgets to this widget area via the WordPress Customizer (recommended) or the Widgets page in the WordPress Admin. The Organic Widgets have been designed to function as page sections, but you can also add core WordPress widgets.
Q: Can I use Organic Builder Widgets with themes other than Organic Themes?
A: Yes, the custom widget areas and widgets will transfer between themes. The widgets contain basic styling so that they should work with most themes. That said, the widgets will look best on sites using Organic Themes, as they’re designed with the plugin in mind. Custom CSS can be used to override the default styles to customize the content to fit your needs.
Q: How can I get widgets to group together into a single page section?
A: Groupable widgets (Profiles, Pricing Tables and Featured Content) will group together when placed consecutively in a widget area. A colored border on the left side of the widget panel will indicate which widgets have been grouped together.
A: Most of the Organic Widgets are designed to be used as full-width sections on a page, but depending on your theme styles they may work in other areas as well.
Q: Why am I seeing a PHP version 5.3.29 error message when activating the plugin?
A: The Organic Builder Widgets plugin requires PHP 5.3.29 or higher, as do many plugins with advanced functionality. Your PHP version can be updated by contacting your hosting provider. We would recommend doing this regardless of whether you use the plugin, as WordPress may begin requiring PHP 7 as a minimum requirement soon.
Q: Are Organic Builder Widgets compatible with the WordPress 5 block editor?
A: Yes. However, builder widgets are primarily added within the WordPress Customizer. As a result, the plugin is agnostic of the WordPress editor. So, builder widgets can be used with either the classic or Gutenberg editors. Additionally, the plugin includes the “Widget Area” block for use with the WordPress 5 (Gutenberg) block editor. Meaning, builder widgets can be added along side blocks on any page or post.
Contributors and Developers
“Organic Builder Widgets – Simple WordPress Page Builder” is open source software. The following people have contributed to this plugin.Contributors
Interested in development?
- Fixed Masonry load issues in mobile
- Removed additional stylesheets and related functions
- Updated plugin activation script
- Added remove_theme_support( ‘widgets-block-editor’ ) function in favor of recommending Classic Widgets plugin
- Ensures classic widgets are not replaced by block widgets during WP 5.8 update
- Fixed misspelling of Classic Widgets extension
- Added TGM required plugin scripts
- Required Classic Widgets plugin in preparation for next WP update
- Added text alignment options to TinyMCE for all widgets
- Fixed class for textarea fields in widgets
- Enqueued YouTube API for Hero Widget only if active
- Removed one admin notice
- Updated deprecated jQuery window load function
- Added accessibility screen reader styles
- Updated slideshow arrow icons for accessibility
- General cleanup
- Fixed accessibility issue with backgroundbrightness.js in which hidden background images were added to the footer
- Significantly improved admin script for page template detection in Gutenberg AND Classic editors
- Added single column option to Portfolio Widget
- Updated portfolio featured image to display at full size in single column
- Added Organic Blocks Bundle dismissible notice
- Updated README for WordPress 5.5 release
- Added escaping and PHPCS formatting for Portfolio Widget
- Fixed post date display in Blog Widget
- jQuery updates for setting Organic Custom page template in editor
- Fixed insecure link for enqueueing YouTube API
- Background video updates
- Fixed Featured Product button fields
- Fixed JS when applying Organic Custom page template
- Updated Widget Area Block to work within nested blocks
- Added top and bottom alignment styles for Featured Product widget
- Updated public script enqueue for Pricing Table widget
- Minor style updates
- General cleanup
- Updated Masonry setup script
- Compatibility fixes for WP 5.3 update
- Fixed various JS TypeErrors
- Added option to change button text in Feature List widget
- Fixed issue of link text not displaying in Feature List widget
- Improved JS for displaying Customizer button when page template is applied
- Updated intro page announcing Builder Widgets Pro
- Updated README with additional information and FAQs
- Updated translation string and files
- Added fallback JS for displaying Customizer button when page template is applied
- Updated thumbnail sizes for Blog Widget to reduce size and load time
- More performance updates for repeatable field JS
- Style tweak
- Removed unnecessary constant for Gutenberg blocks
- Added buttons for Feature List Widget item links
- Updated repeatable field JS for smoother Customizer interaction
- Improved script enqueuing for multiple widgets
- Added large thumbnail size for Portfolio Widget items
- General cleanup
- Fixed conditional check for Gutenberg editor
- Updated thumbnail sizes for blog, portfolio, and team widgets
- Style fix for 5 column option in team widget
- Updated Gutenberg editor check function prefix
- Style fix for profile widget image
- Added conditional functions to check if Gutenberg editor is active
- Added Widget Area Block for Gutenberg block editor
- Prevent applying page template from hiding content editor
- Updated repeatable form JS to prevent Customizer double loading
- Updated customize page template JS and admin styles
- Added notification for discount code upgrade
- Updated welcome screen content and styles
- Style tweaks
- Reverted changes from v1.3.6 that caused an error
- Added TGMPA recommended plugins class
- Recommended Organic Widget Area Block plugin
- Replaced HTML commenting with PHP commenting to resolve wpautop issues when widgets are used in content
- Added styles to hide empty paragraph tags and line breaks as a result of wpautop
- General cleanup
- Style tweaks
- Fixed 3 PHP warnings that were a result of non-numeric values
- Changed flexslider.js enqueue for content slideshow widget
- Fixed 3 cases of unlocalized text
- Updated language translation file
- Removed unnecessary JS files
- General cleanup
- Updated admin JS for publishing page template
- General cleanup of activator file
- Updated testing compatibility with WP 5.0
- Update for Gutenberg class name changes
- Update to Portfolio Widget, so posts without featured images do not display
- Added notifications for Organic Builder Widgets Pro upgrade
- Added tablet media query and style fix for Hero Widget background images
- Improvements to repeatable field JS
- Updated flexslider.js script
- Style tweaks and general cleanup
- Update to account for Gutenberg class name changes
- Fixes for mobile styles
- Fixed issue with widget card content disappearing on some Organic Themes
- Updated JS for repeatable form items to improve Feature List widget usability
- Fixed redirect issue that was throwing warning when plugin activated from TGMPA
- General cleanup
- Fixed valid callback warning within Subpage Widget
- Style fix for single column blog posts
- Style fix for profile widget
- Added max width style for hero widget content
- Added deactivation function if pro version is activated
- Added wp_reset_postdata functions in widgets with loops
- Removed unnecessary text in feature list widget options
- Updated styles for social icons in profile widget so it works in sidebars
- Changed plugin name from Organic Customizer Widgets to Organic Builder Widgets
- Fixed layout issue if multiple profile widgets were grouped together
- Updates to HTML markup for content cards
- Style tweaks and fixes
- Additional updates to page template JS after Gutenberg 2.8.0 update
- Updates made to page template JS in preparation for Gutenberg
- Removed HTML escaping for textarea fields within the Feature List widget
- Updated background brightness script to fix text color issues with IE
- Updated flexslider script
- Fixed warning messages related to previous update
- Fixed issue with widget scripts loading when widget was not active on page
- Minor style update to Content Slideshow Widget
- Updated plugin name and description
- Added dismissible admin notices
- Fixed issue with portfolio widget titles not displaying on mobile
- Updates to welcome screen
- Fixed issue with unnecessary admin scripts being loaded on the front-end
- Added directional navigation arrows to testimonials slider
- Fixed pricing table widget mobile style
- Allowed HTML in pricing table repeatable fields
- Updated Give donation widget styles
- Added basic Gravity Forms widget styles
- Minor fix to welcome page themes
- Added star icons to testimonials widget
- Displayed widget title for WP core video widget
- Preparation for WP 4.9
- Added default styles for new gallery widget
- Added featured image option to hero widget
- Fixed background image display for portfolio widget
- Fixed background video display for hero widget
- Added styles for Give donation plugin widget
- Added “All Categories” option to blog widget
- Simplified subpage widget options
- Removed masonry classes from groupable widgets
- Early prep for Gutenberg editor
- Added styles for forms on dark backgrounds
- Mobile style fixes
- Save widget assignments on plugin deactivation for restoring on plugin re-activation
- Mobile style fix for hero widget fixed background images
- Version Bump
- Move settings to top level menu item
- Add settings to activate/deactivate Organic Builder Widgets
- Mobile style fix for profile widget
- Style fix for content slideshow widget
- Added new social media icons
- Changed heading for featured content widget
- Updates to profile widget styles
- Style tweak to hero widget
- Removed post edit link from subpage widget
- Allow basic HTML tags (
) in Widget Titles
- Fix featured product Safari alignment bug
- Add WYSIWYG editor to Portfolio widget content
- Fixed alignment issue for grouped widgets
- Minor updates to featured content widget
- Updated README.txt with new widget example
- Updated hero widget style and HTML
- Updated featured content style
- Added featured product widget
- Fixed button links for hero widget
- Updated background image script prefixes
- Updated link input styles to condense widget options
- Additional style tweaks
- Updated plugin description
- Added fixed height option to content slideshow widget
- Updated Structure Lite screenshot
- General cleanup
- Updates to testimonial widget
- Updates to featured content widget
- Minor style updates
- Updates to customizer text editors
- Updated README.txt with video demo
- Fix widget sync function
- Add support for One Click Demo Import
- Added fixed background position option to Hero Widget
- Break customize url function out into static method and add to page template
- Minor updates to content
- Style tweaks
- Pricing Table Update
- Relax PHP Version Requirement
- Readme Updates
- Initial plugin release