=== Page Builder by SiteOrigin ===
Tags: page builder, website builder, responsive design, drag and drop, visual editor
Requires at least: 4.7
Tested up to: 6.8
Requires PHP: 7.0.0
Stable tag: 2.33.3
Build time: 2025-10-07T17:27:56+01:00
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl.html
Donate link: https://siteorigin.com/downloads/premium/
Contributors: gpriday, braam-genis, alexgso

Build responsive page layouts using the widgets you know and love using this simple drag and drop page builder.

== Description ==

SiteOrigin Page Builder is a powerful content creation interface, instantly recognizable, astonishingly different. SiteOrigin Page Builder makes it easy to create responsive column-based content using the widgets you know and love. Your content will accurately adapt to all mobile devices, ensuring your site is mobile-ready. Read more on [SiteOrigin](https://siteorigin.com/page-builder/).

We've created an intuitive interface that looks just like WordPress itself. It's easy to learn, so you'll be building beautiful, responsive content in no time.

[vimeo https://vimeo.com/114529361]

Page Builder works with standard WordPress widgets, so you'll always find the widget you need. We've created the [SiteOrigin Widgets Bundle](https://wordpress.org/plugins/so-widgets-bundle/) to give you all the most common widgets, and with a world of plugins out there, you'll always find the widget you need.

= Ready to Be Used Anywhere =

Choose your editor; Page Builder is ready to be used anywhere. Build in the traditional Page Builder interface or insert a Page Builder Layout into the Block Editor. Insert the SiteOrigin Layout Widget into sidebar and footer widget areas or use the SiteOrigin Layout Block in block-based widget areas.

= It Works With Your Theme =

Page Builder gives you complete freedom to choose any WordPress theme you like. It's not a commitment to a single theme or theme developer. The advantage is that you're free to change themes as often as you like. Your content will always come along with you.

We've also made some fantastic [free themes](https://siteorigin.com/theme/) that work well with Page Builder.

= No Coding Required =

Page Builder's simple drag and drop interface means you'll never need to write a single line of code. Page Builder generates all the highly efficient code for you.

= Live Editing =

Page Builder supports live editing. This tool lets you see your content and edit widgets in real time. It's the fastest way to adjust your content quickly and easily.

= History Browser =

This tool lets you roll forward and back through your changes. It gives you the freedom to experiment with different layouts and content without the fear of breaking your content.

= Row, Cell, and Widget Styles =

Row, cell, and widget styles give you all the control you need to make your content uniquely your own. Change attributes like paddings, background colors, and column spacing. You can also enter custom CSS and CSS classes if you need even finer-grained control.

= Focussed on Performance =

We've built a lightweight framework, focusing on small page sizes and fast load time. Page Builder is compatible with [Autoptimize](https://wordpress.org/plugins/autoptimize/) and all other major performance plugins.

= SEO Optimized =

Page Builder uses modern SEO best practices and seamlessly integrates with all major SEO plugins, including Yoast SEO and Rank Math.

= It's Free, and Always Will Be =

Page Builder is our commitment to the democratization of content creation. Like WordPress, Page Builder is, and always will be, free. We'll continue supporting and developing it for many years to come. It'll only get better from here.

= Accessibility Ready =

Page Builder is accessibility-ready. Tab through all form fields and settings, and make changes without a mouse.

= Actively Developed =

SiteOrigin has been creating magical tools for your WordPress website since 2011. Page Builder is actively developed with new features and exciting enhancements every month. Keep track on the [Page Builder GitHub repository](https://github.com/siteorigin/siteorigin-panels).

Read the [Page Builder developer docs](https://siteorigin.com/docs/page-builder/) if you'd like to develop for Page Builder.

== Documentation ==

[Documentation](https://siteorigin.com/page-builder/documentation/) is available on SiteOrigin.

== Support ==

Free support is available on the [SiteOrigin support forums](https://siteorigin.com/thread/).

== SiteOrigin Premium ==

[SiteOrigin Premium](https://siteorigin.com/downloads/premium/) enhances Page Builder by SiteOrigin, the SiteOrigin Widgets Bundle, and all SiteOrigin themes with a vast array of additional features and settings. Take your layouts to the next level with SiteOrigin Premium Addons.

SiteOrigin Premium includes access to our professional email support service, perfect for those times when you need fast and effective technical support. We're standing by to assist you in any way we can.

== Screenshots ==

1. The Page Builder editing interface.
2. Editing a Page Builder Layout Block in the Block Editor.
3. Powerful widget insert interface with groups and search.
4. Live Editor that lets you change your content in real-time.
5. Row Builder that gives unlimited flexibility.
6. Undo changes with the History Browser.

== Frequently Asked Questions ==

= How Do I Install Page Builder? =

Go to Plugins > Add New within WordPress. Search for "SiteOrigin Page Builder" using the field at the top right of the page. Alternatively, manually install the [plugin ZIP file](https://downloads.wordpress.org/plugin/siteorigin-panels.zip) from Plugins > Add New > Upload Plugin. If you'd like to install Page Builder manually and use Safari, disable the Safari auto-unzip feature in Safari > Preferences before downloading.

= Is Page Builder Compatible With My Theme? =

Page Builder is compatible with all standardized WordPress themes. A curated list with enhanced Page Builder integration is available on [SiteOrigin.com](https://siteorigin.com/theme/).

= Can I Use Page Builder With the WordPress Block Editor =

Yes, you can insert SiteOrigin Layout Block into the Block Editor. If you have the SiteOrigin Widgets Bundle installed, a SiteOrigin Widget Block is also available for use in the Block Editor.

= Does Page Builder Work With Custom Post Types? =

Page Builder can be activated for all post types from Settings > Page Builder > General > Post Types.

= Does Page Builder Work With Third-Party Plugins and Widgets? =

Page Builder is compatible with the vast majority of third-party plugins and widgets. If you encounter a compatibility issue, please, let us know via our [free support forum](https://siteorigin.com/thread/) or if you have an active SiteOrigin Premium license, directly via email.

= Does Page Builder Have a Pro Version? =

SiteOrigin offers a single premium plugin that enhances and extends Page Builder, the Widgets Bundle, SiteOrigin CSS and all of our free themes. Find out more about [SiteOrigin Premium](https://siteorigin.com/downloads/premium/) and the powerful addons it offers.

== Changelog ==

= 2.33.3 – 07 October 2025 =
* Accessibility: Improved the screen-reader-only helper to prevent visible text flashes.
* Builder Widget: Refreshed panels data when opening nested dialogs to avoid unexpected change notices.
* Localization: Corrected escaping in admin settings and widget field templates so translated labels render as expected.
* Select2: Prevented duplicate script registration and raised the dropdown z-index to keep the picker usable in dialogs.

= 2.33.2 – 02 September 2025 =
* Livemesh Compat: Added SiteOrigin Widgets compatibility.
* Added Blueprint.json for WP.org Live Preview functionality.
* Build Config: Updated WordPress.org asset exclusion path.

= 2.33.1 – 31 July 2025 =
* Layout Directory: Fixed pagination and search functionality.
* Layouts: Fixed an issue with cloning layouts.
* Layouts: Improved security by checking nonce earlier when fetching prebuilt layouts.

= 2.33.0 – 29 July 2025 =
* Layout Directory: Added category and niche filtering, search functionality, and pagination support.
* Mode Switcher: Hidden when parent dialog exists for cleaner interface.
* WPML: Updated configuration for improved compatibility.

= 2.32.1 – 29 June 2025 =
* Mode Switcher: Restored mobile CSS hide functionality for improved responsive behavior.
* Mode Switcher: Removed legacy CSS and moved .so-mode to .so-toolbar for cleaner structure.
* Widget Dialog: Removed focus delay and improved default field handling for better user experience.
* Fixed button secondary color scheme inheritance for consistent styling.
* Fixed widget editable title class for proper functionality.
* Resolved LESS linting issues for improved code quality.

= 2.32.0 – 13 June 2025 =
* Background Image: Added Alt Text setting for improved accessibility.
* Layout Block: Added additional PanelsData check and prevented potential JavaScript null quirk.
* Layout Builder: Fixed potential object.keys issue when removing all blocks.
* Polylang: Prevented undefined sync warning.
* Improved security with enhanced parameter sanitization across admin features.
* Code Quality: Updated WordPress PHP Coding Standards compliance.

= 2.31.8 – 12 May 2025 =
* Border Styles: Improved handling of multiple border values.
* Multi-select: Fixed type error in field handling.
* Polylang: Improved compatibility with WPML by loading translation features only when needed.
* Code Quality: Updated PHPCS configuration.

= 2.31.7 – 01 May 2025 =
* Fixed an issue with encoded quotes when editing widget titles.
* Resolved Select2 CSS not outputting correctly.

= 2.31.6 – 19 April 2025 =
* Import: Closed all containers in imported layouts to ensure consistent layout rendering.

= 2.31.5 – 26 February 2025 =
* Improved Legacy Bundled Widget handling.
* Removed `wp_targeted_link_rel` from preview generation.
* Added `siteorigin_panels_compat_events_manager` filter to disable Events Manager compatibility.

= 2.31.4 – 02 February 2025 =
* Added Compatibility for Events Manager.
* AIOSEO: Loaded plugin widgets.
* Refactored SEO plugin compatibility and restored Yoast Block Editor content parsing.
* Layout Directory: Resolved incorrect empty search after search query.
* WPML: Adjusted editor labels for the WPML 4.7 release.

= 2.31.3 – 20 December 2024 =
* WPML: Improved compatibility by excluding `panels_data` field from automatic translation handling.
* Prebuilt Layouts: Added text/html to accepted mime types for layout exports.
* Added compatibility with Popup Maker to ensure correct layout rendering in popups.
* Row Labels: Improved handling and display consistency.

= 2.31.2 – 14 December 2024 =
* Improved post type handling.
* Select2: Improved input alignment.

= 2.31.1 – 11 December 2024 =
* Layouts Block: Prevented double toolbar when in development mode.
* Improved row, cell, and widget attribute handling.

= 2.31.0 – 22 November 2024 =
* Styles Fields: Added `multi-select`.
* Admin Interface: Styling improvements to the Edit Row modal.
* Layouts Block: General styling improvements and fixes.

= 2.30.0 – 26 October 2024 =
* Image Overlay: Prevent iOS fixed background display issues.
* Styles Settings: Converted Border Thickness to a multi-measurement field.
* Styles Settings: Ensured color picker field and clear button are on a dedicated line.

= 2.29.22 – 30 September 2024 =
* Layout Block: Removed content filter attributes from the front-end.

= 2.29.21 – 17 September 2024 =
* Prebuilt Local Layouts: Resolved a potential error.
* Prebuilt Local Layouts: Restricted layout files to JSON.

= 2.29.20 – 08 August 2024 =
* Rank Math: Resolved content analysis issue when multiple blocks in use.

= 2.29.19 – 21 July 2024 =
* Further improvements for attribute name handling.
* Layout Directory: Resolved an issue with fetching page two.

= 2.29.18 – 29 June 2024 =
* Improved attribute name handling.
* Layout Block: Improved preview updating.
* Widget Groups: Resolved a potential `TypeError`.
* Vantage Compatibility: Resolved a potential `TypeError`.

= 2.29.17 – 15 June 2024 =
* Layout Builder: Default the modal icon to "Cog".
* Layouts Block: Added an additional check for clearing potential block errors.
* Row Overlays: Resolved a potential Column/Widget video content overlap.
* Row Cell Preview: Adjusted the percentage symbol placement.
* Updated escaping functions to use translatable versions where needed.
* Updated SiteOrigin Installer.
* Number Style Field: Added min/max support.

= 2.29.16 – 13 May 2024 =
* Adjusted Add Widget modal sidebar link order and display.
* Restored WP Events Manager compatibility.
* Resolved fallback shortcode decoding issue.
* Added Layout Directory caching for better performance.
* Increased required PHP version to `7.0.0`.
* Developer: Improved `panelsOptions` translation handling.

= 2.29.15 – 27 April 2024 =
* Layout Block: Further improvements to preview functionality and performance.
* Admin Area: Update to ensure Classic Editor notice is translatable.

= 2.29.14 – 26 April 2024 =
* Layout Block: Restored preview functionality.

= 2.29.13 – 21 April 2024 =
* Rank Math SEO Compatibility: Resolved dependency error.

= 2.29.12 – 19 April 2024 =
* Layout Block: Improved preview.
* Layout Block: Fix repeated rendering when switching to editor.
* Layout Block: Restored data integration for SEO content analysis.
* Post Content Widget: Added "Content" option.

= 2.29.11 – 31 March 2024 =
* Post Content Widget: Fixed post featured image output.
* Post Content Widget: Remove unused content and improved title output.
* Block-Based Widgets Editor: Resolved JavaScript error.
* Legacy PB Widgets: Resolved lessphp notices.

= 2.29.10 - 29 March 2024 =
* SiteOrigin Layout Block: Update to prevent a potential issue during rendering and saving.
* Legacy Widgets: Update to resolve styles not outputting correctly.
* Excerpt Generation: Update to prevent potential warnings. Expanded the list of supported widgets.
* Recommended Widgets: Update to ensure the tab doesn't display if there are no widgets to recommend.
* Resolved column preset sizes display issue.
* Sortable: Update to prevent third-party plugins from misaligning text.

= 2.29.9 - 23 March 2024 =
* Layouts: Resolved import error.
* Inline CSS Generation: Resolved inline CSS potentially printing on the site front-end.
* Block Editor: Removed redundant shortcode fallback.

= 2.29.8 - 19 March 2024 =
* Post Loop: Update to allow HTML formatting in the widget title.

= 2.29.7 - 18 March 2024 =
* ACF: Added gallery field support.
* Resolved a potential layout import error.
* Inline Styles: Aligned widget margin value output with non-inline value output.
* Updated the SiteOrigin Installer submodule.
* Added additional data sanitization.

= 2.29.6 - 05 March 2024 =
* Added a dismiss button to the Classic Editor notice in the admin panel.
* Improved saving functionality of the Layouts Block with server-side validation for post types, enhanced rendering, block sanitization methods, and improved functionality for locating layout blocks.
* Ensured that errors are not processed and returned as part of the layout in the Layouts Block.

= 2.29.5 - 16 February 2024 =
* Media Style: Adjust border color to match other fields.
* Background Overlay: Added `border-radius` support.
* Border Radius: Added a context class for additional styling.
* CSS Output Location: Added Block Editor support.
* Inline CSS Styles: Update to apply widget margin directly to the widget.

= 2.29.4 - 19 January 2024 =
* Added compatibility with Pagelayer Templates. The panels filter is selectively enabled or disabled based on template usage.
* Prevented the row overlay from covering widget contents by adjusting CSS rules in `front-flex.less`.
* Developer: Added `siteorigin_panels_data` filter. Allows for the filtering of `$panels_data` when `generate_css` is run.

= 2.29.3 - 03 January 2024 =
* Vantage Theme: Account for unmigrated legacy row layouts.
* Toggle style field accessibility improvements.
* Save mode accessibility improvements.
* Live Editor Redirection: Resolve PHP 8 warning and deprecated notice.
* Color Field: Minor border color adjustment.
* Removed legacy content cache cleanup.

= 2.29.2 - 03 January 2024 =
* Vantage Theme: Prevented a type error if empty rows are present.

= 2.29.1 - 01 January 2024 =
* Vantage Theme: Prevented a potential Full Width Stretched display issue when no padding is set.

[View full changelog.](https://siteorigin.com/page-builder/changelog/)
