Documentation
Page Builder Sandwich documentation
Install Page Builder Sandwich, build pages, keep designs in the cloud library, connect an AI assistant and extend the builder. The guides at the top are for Page Builder Sandwich 6; the articles below them were written for earlier versions.
Guides
Getting started
Requirements, installing, and your licence. WordPress 6.8 or later and PHP 8.2 or later; AI agents (MCP) need WordPress 6.9 or later. No other plugin, no jQuery and no particular theme are required. Pro features need a Page Builder Sandwich Pro licence; AI features use your own AI provider key.
Page Builder Sandwich for AI agents
Let Claude, Cursor, VS Code or another MCP-compatible AI assistant work on your WordPress site with Page Builder Sandwich: 151 actions, the same permissions as your own account, and a switch to turn it off.
Page Builder Sandwich abilities reference
Every Page Builder Sandwich ability (151) with its MCP tool name, REST route, permission and parameters, generated from the plugin itself.
The Page Builder Sandwich cloud library
Save sections, pages and styles once and reuse them on all your sites, share them with your team, and see how much space your plan includes.
Keep the Page Builder Sandwich cloud library in your own storage
Step by step: connect your own Cloudflare R2 or S3-compatible bucket to the Page Builder Sandwich cloud library, test it, and switch it on.
WooCommerce store builder
Design product, shop, cart, checkout, thank-you and My Account pages, compatible with the block checkout, plus product blocks and a mini cart.
Blocks reference
All 112 blocks with their names, attributes and defaults, for developers and AI agents.
Page Builder Sandwich with Zinn® SEO
What Page Builder Sandwich and Zinn® SEO, our SEO plugin, do together: your blocks in search results and your SEO fields filled in.
Articles by topic
Written for Page Builder Sandwich 5 and earlier. Pages made with those versions are converted to blocks when you update to version 6.
- Basic Usage (406)
- Common Problems (116)
- Common Questions (348)
- Compatibility (290)
- Developer Docs (580)
- Developer Guides (116)
- Elements (174)
- FAQs (580)
- Filters (58)
- First Time Users (348)
- Getting Started (580)
- How Tos (580)
- Intro to Page Builder Sandwich (116)
- Javascript Actions (232)
- Javascript functions (58)
- Pbs Theme (58)
- Php actions (290)
- Php filters (580)
- Php functions (174)
- Uncategorized (4,756)
Every article
- Adding Entrance Animations to Your Elements
- Adding Same-Page Scrolling Anchor Links
- Basic Troubleshooting
- Bundling PBS Inside a Theme You’re Selling
- Button Element
- Caching & Minify Plugins (W3 Total Cache, WP Super Cache, Comet Cache, Better WordPress Minify, etc)
- Carousel Element
- Changing Your Post Status
- CloudFlare & Rocket Loader Compatibility
- Coloring Your Background Images
- Compatibility With Other Plugins
- Editing Your Post Title
- Embedding YouTube/Twitter/Facebook/External Content
- FAQs
- How Can I Hide the Yellow Premium Flags in the Lite Version
- How Do I Deactivate the Plugin?
- How Do I Remove the Header or Menu from my Pages
- How to Add Images
- How to Add Shortcodes
- How to Add Widgets
- How to Delete Items in your Page
- How to Embed Content from Other Sites
- How to Embed External Content using oEmbed
- How to Manually Update PBS with a Plugin Zip File
- How to Retrieve a Lost PBS .zip File
- How to Stop PBS From Showing Up
- How to Upload Your Own Icons
- How to Use Markdown
- How to Use Page Builder Sandwich
- How to Use Page Builder Sandwich
- How to Use Responsive Mode
- HTML Element
- I Can’t Find Where to Put in My License Key
- I Cannot See My Changes After Refreshing
- I Keep Getting A “Session Expired” Popup When Editing
- I’m Having Trouble Activating My License
- IMPress for IDX Broker
- Inserting Lorem Ipsum Placeholder/Dummy Text
- Is PBS Available in My Language?
- Javascript Hooks
- Jetpack
- Keyboard Shortcuts
- Making Images Peek Outside Your Container
- Map Element
- Navigating Through Your Content
- NextGen
- Padding, Margins and Other Styles Are Not Applying On Elements
- PageBuilderSandwich:: get_all_shortcodes
- PageBuilderSandwich:: is_editable_by_user
- PageBuilderSandwich::instance
- pbs_add_builder_wrapper
- pbs_add_builder_wrapper_pre
- pbs_enqueue_scripts
- pbs_iframe_footer
- pbs_iframe_header
- pbs_is_editable_by_user
- pbs_localize_frontend_scripts
- pbs_localize_scripts
- pbs_pre_save_content
- pbs_save_content
- pbs_save_content_data
- pbs_save_style
- pbs_saved_content
- pbs_shortcodes_to_hide_in_picker
- pbs_stats_tracking
- pbs.iframe.resized
- pbs.init
- pbs.option.changed
- pbs.save.payload
- PBSEditor.isEditing
- PHP 7
- Stuff You Can Do Inside PBS
- The “Edit with Page Builder Sandwich” Button Doesn’t Appear
- Themes That Use Materialize
- Understanding Rows & Columns
- Using Markdown
- Varnish Cache
- Video Tour of PBS
- What Can I Edit with PBS?
- What Happens When Your License Expires?
- Where Can I Download The Premium Plugin?
- Where Do I Get Support?
- Where to Get Support?
- Will I Lose All My Pages When I Delete the Plugin?
- Will PBS Work with My Theme?
- Will This Make My Website Load Slower?
Need help?
Open a support ticket from wp-admin and, if you choose, give us a temporary login you can revoke at any time. Contact support.