{"id":378925,"date":"2026-10-01T21:59:48","date_gmt":"2026-10-01T21:59:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/canvasly-visual-page-builder\/"},"modified":"2026-10-21T15:08:05","modified_gmt":"2026-10-21T15:08:05","slug":"sidcraft-page-builder","status":"publish","type":"plugin","link":"https:\/\/fa.wordpress.org\/plugins\/sidcraft-page-builder\/","author":17266986,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.1.4","stable_tag":"2.1.4","tested":"7.1.3","requires":"6.9","requires_php":"7.4","requires_plugins":null,"header_name":"Sidcraft Page Builder w\/ AI MCP","header_author":"Sidcraft Page Builder","header_description":"A lightweight, independent visual page builder for WordPress.","assets_banners_color":"7d6d76","last_updated":"2026-10-21 15:08:05","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/paypal.me\/SSiddiqi275","header_plugin_uri":"","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":0,"downloads":1179,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.1":{"tag":"1.2.1","author":"ssiddiqi4","date":"2026-10-11 15:09:27","revision":3739656},"1.2.2":{"tag":"1.2.2","author":"ssiddiqi4","date":"2026-10-11 15:54:35","revision":3739732},"1.2.3":{"tag":"1.2.3","author":"ssiddiqi4","date":"2026-10-11 16:41:39","revision":3739805},"1.2.4":{"tag":"1.2.4","author":"ssiddiqi4","date":"2026-10-11 17:34:36","revision":3739882},"1.2.5":{"tag":"1.2.5","author":"ssiddiqi4","date":"2026-10-13 01:54:47","revision":3742752},"1.3.0":{"tag":"1.3.0","author":"ssiddiqi4","date":"2026-10-13 16:57:09","revision":3744483},"1.3.12":{"tag":"1.3.12","author":"ssiddiqi4","date":"2026-10-17 19:04:26","revision":3752286},"1.3.13":{"tag":"1.3.13","author":"ssiddiqi4","date":"2026-10-17 22:24:05","revision":3752403},"1.3.14":{"tag":"1.3.14","author":"ssiddiqi4","date":"2026-10-20 01:28:35","revision":3755762},"1.3.15":{"tag":"1.3.15","author":"ssiddiqi4","date":"2026-10-19 13:28:56","revision":3754825},"1.3.16":{"tag":"1.3.16","author":"ssiddiqi4","date":"2026-10-20 01:24:11","revision":3755758},"1.3.2":{"tag":"1.3.2","author":"ssiddiqi4","date":"2026-10-14 10:54:46","revision":3746087},"1.3.3":{"tag":"1.3.3","author":"ssiddiqi4","date":"2026-10-14 17:58:13","revision":3746884},"1.3.6":{"tag":"1.3.6","author":"ssiddiqi4","date":"2026-10-15 19:43:03","revision":3749217},"1.3.7":{"tag":"1.3.7","author":"ssiddiqi4","date":"2026-10-15 21:52:02","revision":3749375},"1.3.8":{"tag":"1.3.8","author":"ssiddiqi4","date":"2026-10-16 03:44:30","revision":3749620},"2.0.0":{"tag":"2.0.0","author":"ssiddiqi4","date":"2026-10-20 14:23:08","revision":3756907},"2.1.2":{"tag":"2.1.2","author":"ssiddiqi4","date":"2026-10-20 17:54:56","revision":3757239},"2.1.3":{"tag":"2.1.3","author":"ssiddiqi4","date":"2026-10-20 23:29:09","revision":3757564},"2.1.4":{"tag":"2.1.4","author":"ssiddiqi4","date":"2026-10-21 15:08:05","revision":3758610}},"upgrade_notice":{"2.1.4":"<p>Security release. Update promptly. Fixes template deletion authorization, secret disclosure, Contributor role overreach, form mail relay, template-management bypass, media path handling, <code>\/loop<\/code> access and draft\/private filtering. Review content-only role grants after migration.<\/p>","1.3.0":"<p>Fixes remaining insecure-content warnings for builder stylesheets on HTTPS sites behind a proxy or CDN.<\/p>","1.2.5":"<p>Fixes insecure-content warnings: builder stylesheets now load over HTTPS on HTTPS sites.<\/p>","1.2.4":"<p>HTML import keeps the colors of outline and text-style buttons.<\/p>","1.2.3":"<p>The AI Chat Bot now uses WordPress&#039;s built-in AI Client (Settings \u2192 Connectors, WordPress 7.0+). Reconnect AI there; the chat&#039;s old API key is removed.<\/p>","1.2.2":"<p>The AI Chat Bot now works with Azure OpenAI, Perplexity, Groq, Mistral and DeepSeek too.<\/p>","1.2.1":"<p>Adds the AI Chat Bot with HTML import, Form Entries for form submissions, and a fix for the crowded top bar.<\/p>","0.15.4":"<p>Dragging a widget onto &quot;Drag widget here&quot; works in Firefox.<\/p>","0.15.3":"<p>Dropping a widget on &quot;Drag widget here&quot; works in Firefox.<\/p>","0.15.2":"<p>A widget dropped on &quot;Drag widget here&quot; now gets its own container automatically.<\/p>","0.15.1":"<p>Dropping a unit on the &quot;Drag widget here&quot; area at the bottom of the page works every time.<\/p>","0.15.0":"<p>Pages keep a readable copy in WordPress if the builder is switched off, Elementor conversions can be reviewed side by side before they replace a page, and the Navigator can collapse, rename, hide and lock.<\/p>","0.14.4":"<p>Units can be dragged onto the canvas in Firefox again.<\/p>","0.14.3":"<p>Brings back the &quot;Add to Favorites&quot; right-click menu on units.<\/p>","0.14.2":"<p>Fixes a fatal error in the block editor when Sidcraft Builder Pro and Safe Mode are both on. Update Sidcraft Builder Pro to 0.11.5 as well.<\/p>","0.14.1":"<p>Hook names changed to the sidcraft_page_builder_ prefix. Update Sidcraft Builder Pro to 0.11.3 at the same time.<\/p>","0.14.0":"<p>The plugin is now called Sidcraft Page Builder. Custom CSS fields and Global Classes are removed; move any custom CSS into XEditor classes before updating.<\/p>","0.13.3":"<p>Saved pages now refresh right away on sites that use the WP-Optimize page cache.<\/p>","0.13.2":"<p>Adds &quot;Require Cloudflare Turnstile&quot; to the Login unit and keeps Submit and Log In buttons disabled until the Turnstile check passes.<\/p>","0.12.107":"<p>Borders with a style but no colour now default to white instead of a dark box.<\/p>","0.12.106":"<p>Adds button hover colours to Site Menu, Form, Login, Link in Bio and Collection Loop, and fixes sliders that showed 0 at the minimum position.<\/p>","0.12.105":"<p>Stops themes from recolouring the Site Menu button and other Sidcraft Page Builder buttons on hover (for example turning them red).<\/p>","0.12.104":"<p>Fixes Hover colours not showing in the editor canvas, adds Hover to the Site Menu button, and fixes Social Icons hover background.<\/p>","0.12.103":"<p>Fixes Site Menu Hover\/Text colours being overridden by the global link colour, and the same bug in other units with links.<\/p>","0.12.102":"<p>Fixes &quot;Reset to Default&quot; in Effects sections so it can be used repeatedly without saving and reloading.<\/p>","0.12.101":"<p>Adds a &quot;Reset to Default&quot; button to the Effects settings of every unit.<\/p>","0.12.100":"<p>Effects settings (Transform, CSS Filter, Transition, Blend Mode) now preview live in the canvas.<\/p>","0.12.99":"<p>Fixes corrupted symbols in the editor and makes the Image Carousel work in the canvas: arrows, dots, effects and autoplay. Also fixes Link and Lightbox saving.<\/p>","0.12.74":"<p>Menu Anchor now shows its jump target on the canvas and supports a scroll offset for sticky headers.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3723907,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3723907,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3723937,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3723963,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"sidcraft-page-builder\/template":{"apiVersion":3,"name":"sidcraft-page-builder\/template","title":"Sidcraft Page Builder Template","category":"sidcraft-page-builder","icon":"layout","description":"Insert a saved Sidcraft Page Builder template.","keywords":["template","saved","section","library","sidcraft-page-builder"],"textdomain":"sidcraft-page-builder","attributes":{"id":{"type":"number","default":0}},"supports":{"html":false,"align":["wide","full"],"anchor":true,"className":true},"editorScript":"sidcraft-page-builder-template-block","editorStyle":"sidcraft-page-builder-template-block-editor"}},"tagged_versions":["1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.3.0","1.3.12","1.3.13","1.3.14","1.3.15","1.3.16","1.3.2","1.3.3","1.3.6","1.3.7","1.3.8","2.0.0","2.1.2","2.1.3","2.1.4"],"block_files":[],"assets_screenshots":{"Screenshot-7.png":{"filename":"Screenshot-7.png","revision":3739663,"resolution":"7","location":"assets","locale":"","width":3692,"height":1836},"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3723907,"resolution":"1","location":"assets","locale":"","width":3737,"height":1422},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3723907,"resolution":"2","location":"assets","locale":"","width":3714,"height":1208},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3723907,"resolution":"3","location":"assets","locale":"","width":2430,"height":697},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3723907,"resolution":"4","location":"assets","locale":"","width":693,"height":1725},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3723907,"resolution":"5","location":"assets","locale":"","width":2787,"height":1516},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3723907,"resolution":"6","location":"assets","locale":"","width":3681,"height":1797},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3739784,"resolution":"8","location":"assets","locale":"","width":1366,"height":868},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3749373,"resolution":"9","location":"assets","locale":"","width":1600,"height":956}},"screenshots":{"1":"<strong>Visual editor<\/strong> - Unit library on the left, the page canvas in the center, and Content, Style, and Advanced on the right.","2":"<strong>Responsive editing<\/strong> - Switch the canvas between desktop, tablet, and mobile.","3":"<strong>CSS Grid<\/strong> - Place children in rows and columns, span cells, and resize by dragging an edge.","4":"<strong>Design system<\/strong> - Global colors, typography, classes, variables, and components.","5":"<strong>Templates<\/strong> - Save a section and embed it with a shortcode, a block, a unit, or a sidebar widget.","6":"<strong>Sidcraft Builder Pro<\/strong> - Theme Builder, popups, shop units, and the annual plans.","7":"**AI Chat Bot and HTML import agent.","8":"**AI Chat-Bot Sidcraft Commerce for Page Builder 3 decimal price entry.","9":"**AI Chat Bot can read any live URL and recreate the layout using native Sidcraft blocks. Whether you're migrating from another page builder or adapting a design you love, it\u2019s easier than ever."}},"plugin_section":[],"plugin_tags":[3938,808,1084,4516,10452],"plugin_category":[43],"plugin_contributors":[283684],"plugin_business_model":[],"class_list":["post-378925","plugin","type-plugin","status-publish","hentry","plugin_tags-drag-and-drop","plugin_tags-landing-page","plugin_tags-page-builder","plugin_tags-templates","plugin_tags-website-builder","plugin_category-customization","plugin_contributors-ssiddiqi4","plugin_committers-ssiddiqi4"],"banners":{"banner":"https:\/\/ps.w.org\/sidcraft-page-builder\/assets\/banner-772x250.jpg?rev=3723963","banner_2x":"https:\/\/ps.w.org\/sidcraft-page-builder\/assets\/banner-1544x500.png?rev=3723937","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/sidcraft-page-builder\/assets\/icon-128x128.png?rev=3723907","icon_2x":"https:\/\/ps.w.org\/sidcraft-page-builder\/assets\/icon-256x256.png?rev=3723907","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/sidcraft-page-builder\/assets\/screenshot-1.jpg?rev=3723907","caption":"<strong>Visual editor<\/strong> - Unit library on the left, the page canvas in the center, and Content, Style, and Advanced on the right."},{"src":"https:\/\/ps.w.org\/sidcraft-page-builder\/assets\/screenshot-2.jpg?rev=3723907","caption":"<strong>Responsive editing<\/strong> - Switch the canvas between desktop, tablet, and mobile."},{"src":"https:\/\/ps.w.org\/sidcraft-page-builder\/assets\/screenshot-3.jpg?rev=3723907","caption":"<strong>CSS Grid<\/strong> - Place children in rows and columns, span cells, and resize by dragging an edge."},{"src":"https:\/\/ps.w.org\/sidcraft-page-builder\/assets\/screenshot-4.jpg?rev=3723907","caption":"<strong>Design system<\/strong> - Global colors, typography, classes, variables, and components."},{"src":"https:\/\/ps.w.org\/sidcraft-page-builder\/assets\/screenshot-5.jpg?rev=3723907","caption":"<strong>Templates<\/strong> - Save a section and embed it with a shortcode, a block, a unit, or a sidebar widget."},{"src":"https:\/\/ps.w.org\/sidcraft-page-builder\/assets\/screenshot-6.png?rev=3723907","caption":"<strong>Sidcraft Builder Pro<\/strong> - Theme Builder, popups, shop units, and the annual plans."},{"src":"https:\/\/ps.w.org\/sidcraft-page-builder\/assets\/Screenshot-7.png?rev=3739663","caption":"**AI Chat Bot and HTML import agent."},{"src":"https:\/\/ps.w.org\/sidcraft-page-builder\/assets\/screenshot-8.png?rev=3739784","caption":"**AI Chat-Bot Sidcraft Commerce for Page Builder 3 decimal price entry."},{"src":"https:\/\/ps.w.org\/sidcraft-page-builder\/assets\/screenshot-9.png?rev=3749373","caption":"**AI Chat Bot can read any live URL and recreate the layout using native Sidcraft blocks. Whether you're migrating from another page builder or adapting a design you love, it\u2019s easier than ever."}],"raw_content":"<!--section=description-->\n<p><strong>Sidcraft Page Builder is a free visual page builder for WordPress.<\/strong> Build landing pages, home pages, blog layouts and complete websites on a live canvas with drag and drop, nested containers, CSS Grid and responsive controls, then publish through the normal WordPress workflow. No coding needed, and clean HTML and CSS when you want it.<\/p>\n\n<p>Unlock full potential of <a href=\"https:\/\/canvasly.pro\">Sidcraft Page Builder with PRO<\/a>. **Do not like image or video in your browser?  Edit it within <a href=\"https:\/\/canvasly.pro\">Sidcraft Page Builder Pro<\/a> with built-in image\/video editor. No need to upload a new image.<\/p>\n\n<p>https:\/\/www.youtube.com\/watch?v=ymDQiDvtQjg<\/p>\n\n<h4>Design WordPress Pages by Chatting: AI Chat Bot in Sidcraft Page Builder (Lite &amp; Pro)<\/h4>\n\n<p>https:\/\/www.youtube.com\/watch?v=WqqTkmUaMDo<\/p>\n\n<p><a href=\"https:\/\/canvasly.pro\">Sidcraft Page Builder PRO<\/a> with upgraded AI\/MCP capability. Now, the AI Chatbot can read any live URL and recreate the layout using native Sidcraft blocks. Whether you're migrating from another page builder or adapting a design you love, it\u2019s easier than ever.<\/p>\n\n<p>No complicated prompts or scripts needed\u2014just type:<\/p>\n\n<p>\ud83d\udc49 \"Read entire website https:\/\/example.com and recreate all pages with Sidcraft Page Builder blocks.\"<\/p>\n\n<p>Plus, after your pages are created, you can seamlessly convert and save them as static HTML pages from Sidcraft Page Builder &gt; Tools.<\/p>\n\n<h4>Why Sidcraft Page Builder?<\/h4>\n\n<ul>\n<li><strong>True visual editing<\/strong>: drag units from the library, edit text inline, undo and redo, right-click menus, and preview desktop, tablet and mobile side by side.<\/li>\n<li><strong>CSS-first output<\/strong>: XEditor elements print one clean HTML element each, with no wrapper divs, so pages stay light and fast.<\/li>\n<li><strong>Design once, reuse everywhere<\/strong>: global colors, typography, classes, variables, components and site kits keep every page on brand.<\/li>\n<li><strong>Performance built in<\/strong>: per-page CSS and scripts, external CSS files, a unit cache, lazy images and self-hosted Google Fonts.<\/li>\n<li><strong>Spam-safe forms and logins<\/strong>: honeypot, Google reCAPTCHA or privacy-friendly Cloudflare Turnstile, with the Submit or Log In button kept disabled until the visitor passes the check.<\/li>\n<li><strong>AI Chat Bot and HTML import<\/strong>: turn an HTML page into native, editable layout in one click, or describe a change and preview it on the canvas before applying it.<\/li>\n<\/ul>\n\n<h4>Visual editor<\/h4>\n\n<ul>\n<li>Drag-and-drop canvas with Containers, Inner Sections and CSS Grid (tracks, gaps, spans, drag-to-resize).<\/li>\n<li>Desktop, tablet and mobile views with per-breakpoint values and custom breakpoints.<\/li>\n<li>Inline text editing, undo\/redo, revisions and history, autosave with restore bar, favorites and a searchable unit library.<\/li>\n<li>Sidcraft Page Builder colour picker with HEX, RGB, HSL, opacity, eyedropper and Global Colors.<\/li>\n<li>Content, Style and Advanced tabs on every unit: spacing, borders, shadows, backgrounds (image, gradient, video, slideshow), transforms, filters and blend modes.<\/li>\n<li>Style &gt; Items flex controls (direction, justify, align, gaps, wrap) on containers and widgets.<\/li>\n<li>Editing lock so two people never overwrite each other.<\/li>\n<li>Navigator with collapse and expand, rename, hide on canvas and lock.<\/li>\n<\/ul>\n\n<h4>AI Chat Bot and HTML import<\/h4>\n\n<ul>\n<li><strong>AI Chat Bot<\/strong> button next to XEditor in the top bar opens a docked chat panel; the canvas keeps rendering beside it.<\/li>\n<li><strong>HTML import, no AI needed<\/strong>: upload or paste an HTML page, snippet or CSS file. Sections, headings, text, images, buttons and lists become XEditor elements; flex and grid layouts are kept; stylesheet classes become reusable XEditor classes and CSS custom properties become design variables.<\/li>\n<li><strong>Chat with the AI your site already uses<\/strong>: the chat works through the AI Client built into WordPress 7.0 and later, with the provider connected under Settings \u2192 Connectors (for example OpenAI, Anthropic or Google). No separate API key. Ask for a new section, a restyle, a layout change or a translation, and the bot answers with a plan of changes.<\/li>\n<li><strong>You stay in control<\/strong>: preview every plan on the canvas (new parts outlined in green, changed parts in amber), untick any step, then Apply or Discard. Each applied plan is one undo step and keeps a Revert button in the chat.<\/li>\n<li><strong>Scope switch<\/strong>: change only the selected unit, the whole page, or site-wide design variables and classes.<\/li>\n<li>Sidcraft Builder Pro adds image input: upload a screenshot, wireframe or mockup and get a native layout.<\/li>\n<\/ul>\n\n<h4>Your content stays yours<\/h4>\n\n<ul>\n<li>Every layout is also saved as clean, readable content in WordPress (core blocks), so pages stay readable and editable if the builder is ever switched off.<\/li>\n<li>The saved format is documented and published as a JSON Schema, not hidden in shortcodes.<\/li>\n<li>Saving an unchanged page writes nothing to the database, and page views make no database writes.<\/li>\n<li><code>wp sidcraft-page-builder benchmark<\/code> measures save, render, page-view and editor cost on your own site.<\/li>\n<\/ul>\n\n<h4>XEditor (CSS-first layer)<\/h4>\n\n<ul>\n<li>Atomic elements: Div Block, Flexbox, Grid, Heading, Paragraph, Image and Button.<\/li>\n<li>Classes &amp; Variables Manager: global <code>--xe-var-*<\/code> tokens and reusable <code>.xe-class-*<\/code> utility classes with Normal, Hover, Focus and Active states and breakpoints.<\/li>\n<li>Class stacking on every unit (XEditor and classic).<\/li>\n<li>XEditor Loop data model with dynamic tokens such as <code>{{post.title}}<\/code> and <code>{{post.url}}<\/code> (rendering comes with Sidcraft Builder Pro). Pages that contain a loop show a three-item sample preview in the editor.<\/li>\n<\/ul>\n\n<h4>50+ free units<\/h4>\n\n<ul>\n<li><strong>Layout<\/strong>: Container, Inner Section, Grid, Spacer, Divider, Menu Anchor, Sidebar, Template, Component, Collection Loop.<\/li>\n<li><strong>Content<\/strong>: Heading, Text, Text Editor, Image, Button, Icon, Icon Box, Image Box, Icon List, Read More, Text Path, Code, HTML, Shortcode, WordPress Widget.<\/li>\n<li><strong>Media<\/strong>: Gallery, Image Carousel, Video, Audio, SoundCloud, Embed, Google Maps.<\/li>\n<li><strong>Interactive<\/strong>: Tabs, Accordion, Toggle, Nested Tabs, Nested Accordion, Nested Toggle, Flip Box, Counter, Progress Bar, Alert.<\/li>\n<li><strong>Marketing<\/strong>: Price Table, Testimonial, Star Rating, Rating, Social Icons, Link in Bio.<\/li>\n<li><strong>Site<\/strong>: Site Menu (responsive navigation), Login, Form, Cloudflare Turnstile.<\/li>\n<\/ul>\n\n<h4>Forms, login and spam protection<\/h4>\n\n<ul>\n<li><strong>Form unit<\/strong>: text, email, phone, URL, textarea, select and checkbox fields; stacked, inline or two-column layout; custom recipient and success message.<\/li>\n<li><strong>Cloudflare Turnstile (new)<\/strong>: under Settings \u2192 Integrations, paste your site and secret keys, or let Sidcraft Page Builder create the Turnstile widget for you with a Cloudflare API token. Test keys, theme, size and appearance options are included.<\/li>\n<li><strong>Require Turnstile per form<\/strong>: the Form unit (Spam protection \u2192 Require Cloudflare Turnstile) and the Login unit (Require Cloudflare Turnstile) keep the Submit or Log In button disabled until the visitor completes the check. The button locks again if the token expires or after each submission, and every token is verified on the server with Cloudflare Siteverify.<\/li>\n<li><strong>Site-wide protection<\/strong>: optionally protect every Sidcraft Page Builder form, the WordPress login form (wp-login.php) and the comment form.<\/li>\n<li><strong>Cloudflare Turnstile unit<\/strong>: drop it next to any Sidcraft Page Builder form to protect that form.<\/li>\n<li>Honeypot and Google reCAPTCHA (v2 or v3) are also supported.<\/li>\n<li><strong>Form Entries<\/strong>: every submission is also saved on your site (Sidcraft Page Builder \u2192 Form Entries), so a lead is not lost when the notification email fails. Keep the newest 50 entries per form or set your own number; visitor IP addresses are not stored, and the WordPress personal data export and erase tools include these entries.<\/li>\n<\/ul>\n\n<h4>Templates and theme<\/h4>\n\n<ul>\n<li>Save any section as a template and place it with the Template unit, the Sidcraft Page Builder Template block, a sidebar widget or the <code>[sidcraft_page_builder_template]<\/code> shortcode.<\/li>\n<li>Canvas and Full Width page templates, header and footer editing, and template import and export.<\/li>\n<li>Works with any theme; optionally turn off Sidcraft Page Builder's default colors and fonts so your theme keeps them.<\/li>\n<\/ul>\n\n<h4>Motion and accessibility<\/h4>\n\n<ul>\n<li>Entrance and exit animation presets, custom keyframes, scroll triggers and hover effects.<\/li>\n<li>ARIA label, role and custom attributes placed on the real link, button, field or image.<\/li>\n<li>RTL styles and translation-ready strings.<\/li>\n<\/ul>\n\n<h4>Site tools<\/h4>\n\n<ul>\n<li>Maintenance and Coming Soon mode, Safe mode for troubleshooting, and one-click rollback to an earlier Sidcraft Page Builder version.<\/li>\n<li>Replace URL tool, system info, roles and capabilities, Units Manager and experiments.<\/li>\n<li>Yoast SEO and Rank Math see your Sidcraft Page Builder content; WPML and Polylang can translate it.<\/li>\n<li>Import pages and templates built with Elementor: review each conversion side by side before it replaces a page, convert large sites in resumable batches, and revert at any time.<\/li>\n<li>REST routes, WP-CLI commands and hooks for developers.<\/li>\n<\/ul>\n\n<h4>Sidcraft Builder Pro<\/h4>\n\n<p><a href=\"https:\/\/canvasly.pro\/price.html#lite-vs-pro\">Sidcraft Builder Pro<\/a> is a separate add-on that adds Theme Builder, popups, display conditions, dynamic tags, Loop Grid and Loop Carousel, 70+ extra units, WooCommerce builder units, hosted payments (Stripe, PayPal, Square, Authorize.Net, Razorpay, Mollie) with Payment Forms, form actions and submissions, custom fonts and icons, custom code, editor notes and an AI assistant with an MCP server. Pro's Login &amp; Register and Payment Form units also include the \"Require Cloudflare Turnstile\" option.<\/p>\n\n<p>Every install also serves a read-only MCP endpoint at <code>\/wp-json\/sidcraft-page-builder\/v1\/mcp<\/code>, so AI agents such as Claude Desktop, Cursor and VS Code can read the site, the builder guide, the document schema and pages after signing in with a WordPress application password. Writing pages, templates, design tokens, media, menus, components and store data needs Sidcraft Builder Pro 2.1.3 and its own MCP endpoint.<\/p>\n\n<p>The full unit list and user guide are at <a href=\"https:\/\/canvasly.pro\/blocks.html\">canvasly.pro<\/a>. For third-party services used by optional features, see \"External services\" below.<\/p>\n\n<p>Unlock full potential of <a href=\"https:\/\/canvasly.pro\">Sidcraft Page Builder with PRO<\/a><\/p>\n\n<h3>External services<\/h3>\n\n<p>Sidcraft Page Builder works without any external service. The services below are contacted only when you use the feature that needs them; none of them is used to track you or your visitors, and no data is sent to the plugin author.<\/p>\n\n<h4>Google Fonts (Google LLC)<\/h4>\n\n<p>Used to show the Google fonts you pick in the editor. When a published page uses a Google font, the visitor's browser loads the font stylesheet from fonts.googleapis.com and the font files from fonts.gstatic.com, which sends the visitor's IP address and browser user agent to Google. If you turn on \"Load Google Fonts locally\", your server downloads the stylesheet and font files from the same two hosts once, when you save that setting or click Download, and visitors load the fonts from your own site instead.\n<a href=\"https:\/\/developers.google.com\/terms\">Terms of Service<\/a>, <a href=\"https:\/\/policies.google.com\/privacy\">Privacy Policy<\/a>.<\/p>\n\n<h4>Google reCAPTCHA (Google LLC)<\/h4>\n\n<p>Used to protect forms from spam, only after you enter reCAPTCHA keys under Settings. Pages with a protected form load the reCAPTCHA script from www.google.com, which sends the visitor's IP address, browser data and interaction data to Google. When the form is submitted, your server sends the reCAPTCHA response token, your secret key and the visitor's IP address to www.google.com\/recaptcha\/api\/siteverify to check it.\n<a href=\"https:\/\/policies.google.com\/terms\">Terms of Service<\/a>, <a href=\"https:\/\/policies.google.com\/privacy\">Privacy Policy<\/a>.<\/p>\n\n<h4>Cloudflare Turnstile (Cloudflare, Inc.)<\/h4>\n\n<p>Used to protect forms, the WordPress login form and comments from spam, only after you enter Turnstile keys under Settings, Integrations. Protected pages load the Turnstile script from challenges.cloudflare.com, which sends the visitor's IP address and browser data to Cloudflare. When the form is submitted, your server sends the Turnstile token, your secret key and the visitor's IP address to challenges.cloudflare.com\/turnstile\/v0\/siteverify. If you also enter a Cloudflare API token, the settings screen sends that token and your account ID to api.cloudflare.com, only when you click Verify or Create widget.\n<a href=\"https:\/\/www.cloudflare.com\/website-terms\/\">Terms of Service<\/a>, <a href=\"https:\/\/www.cloudflare.com\/privacypolicy\/\">Privacy Policy<\/a>, <a href=\"https:\/\/www.cloudflare.com\/turnstile-privacy-policy\/\">Turnstile Privacy Addendum<\/a>.<\/p>\n\n<h4>Google Maps (Google LLC)<\/h4>\n\n<p>Used by the Google Maps unit to show a map. The page embeds a map from www.google.com for the address you enter, which sends that address and the visitor's IP address and browser data to Google when the page is viewed. If you enter a Google Maps API key under Settings, the key is sent with the request to the Maps Embed API.\n<a href=\"https:\/\/maps.google.com\/help\/terms_maps\/\">Terms of Service<\/a>, <a href=\"https:\/\/policies.google.com\/privacy\">Privacy Policy<\/a>.<\/p>\n\n<h4>YouTube (Google LLC)<\/h4>\n\n<p>Used by the Video unit when you link a YouTube video. The page embeds the player from www.youtube.com, or www.youtube-nocookie.com when privacy mode is on, which sends the video ID and the visitor's IP address and browser data to YouTube when the page is viewed.\n<a href=\"https:\/\/www.youtube.com\/t\/terms\">Terms of Service<\/a>, <a href=\"https:\/\/policies.google.com\/privacy\">Privacy Policy<\/a>.<\/p>\n\n<h4>Vimeo (Vimeo.com, Inc.)<\/h4>\n\n<p>Used by the Video unit when you link a Vimeo video. The page embeds the player from player.vimeo.com, which sends the video ID and the visitor's IP address and browser data to Vimeo when the page is viewed.\n<a href=\"https:\/\/vimeo.com\/terms\">Terms of Service<\/a>, <a href=\"https:\/\/vimeo.com\/privacy\">Privacy Policy<\/a>.<\/p>\n\n<h4>Dailymotion (Dailymotion SA)<\/h4>\n\n<p>Used by the Video unit when you link a Dailymotion video. The page embeds the player from www.dailymotion.com, which sends the video ID and the visitor's IP address and browser data to Dailymotion when the page is viewed.\n<a href=\"https:\/\/legal.dailymotion.com\/en\/terms-of-use\/\">Terms of Service<\/a>, <a href=\"https:\/\/legal.dailymotion.com\/en\/privacy-policy\/\">Privacy Policy<\/a>.<\/p>\n\n<h4>VideoPress (Automattic Inc.)<\/h4>\n\n<p>Used by the Video unit when you link a VideoPress video. The page embeds the player from videopress.com, which sends the video ID and the visitor's IP address and browser data to Automattic when the page is viewed.\n<a href=\"https:\/\/wordpress.com\/tos\/\">Terms of Service<\/a>, <a href=\"https:\/\/automattic.com\/privacy\/\">Privacy Policy<\/a>.<\/p>\n\n<h4>SoundCloud (SoundCloud Global Limited &amp; Co. KG)<\/h4>\n\n<p>Used by the SoundCloud unit to play a track or playlist. The page embeds the player from w.soundcloud.com with the track URL you enter, which sends that URL and the visitor's IP address and browser data to SoundCloud when the page is viewed.\n<a href=\"https:\/\/soundcloud.com\/terms-of-use\">Terms of Use<\/a>, <a href=\"https:\/\/soundcloud.com\/pages\/privacy\">Privacy Policy<\/a>.<\/p>\n\n<h4>AI Chat Bot (WordPress AI Client)<\/h4>\n\n<p>The AI Chat Bot is optional. Sidcraft Page Builder does not contact any AI service itself and stores no AI credentials. When you send a chat message, it is passed to the WordPress AI Client (WordPress 7.0 and later), which sends it to the AI provider that a site administrator connected under Settings \u2192 Connectors. The request contains your message, the conversation so far and an outline of the page you are editing (unit types, text, layout settings, class and variable names). The provider's own terms and privacy policy apply; they are linked from the provider's connector. Nothing is sent when the chat is not used, and importing HTML sends nothing.<\/p>\n\n<h4>Kit and template import<\/h4>\n\n<p>When you import a kit or template file whose images are listed by URL rather than packed in the file, your server downloads each image from the address in the file so it can be added to your Media Library. The request goes to whichever site hosts that image, and sends only your server's IP address and a WordPress user agent.<\/p>\n\n<h3>Source code<\/h3>\n\n<p>The editor script (assets\/js\/editor.js) is built from the files in src\/editor\/ with esbuild. The full source, the build script (build.mjs) and instructions are on GitHub: <a href=\"https:\/\/github.com\/ssiddiqi4\/canvasly-wordpress-builder\">github.com\/ssiddiqi4\/canvasly-wordpress-builder<\/a>. Run <code>npm ci<\/code> and then <code>npm run build<\/code> to rebuild it. The other scripts in assets\/js, including frontend.js, xeditor.js and editor-ai.js, are not compiled: the shipped files are the source.<\/p>\n\n<!--section=installation-->\n<h4>Minimum requirements<\/h4>\n\n<ul>\n<li>WordPress 6.9 or greater<\/li>\n<li>PHP 7.4 or greater<\/li>\n<li>MySQL 5.7 or MariaDB 10.3 or greater<\/li>\n<\/ul>\n\n<h4>Recommended<\/h4>\n\n<ul>\n<li>WordPress 6.9 or greater, tested up to 7.1<\/li>\n<li>PHP 8.1 or greater<\/li>\n<\/ul>\n\n<p>Shop units appear only while WooCommerce is active. <a href=\"https:\/\/canvasly.pro\/installation.html\">Sidcraft Builder Pro<\/a> will not start if Sidcraft Page Builder is missing, switched off, or older than 0.12.73.<\/p>\n\n<h4>Installation<\/h4>\n\n<ol>\n<li>Install using <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>, or place the plugin folder in <code>wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate <strong>Sidcraft Page Builder<\/strong> on the Plugins screen.<\/li>\n<li>Open a page or post and choose <strong>Edit with Sidcraft Page Builder<\/strong>. The same link is in the admin bar.<\/li>\n<li>Drag units from the left library onto the canvas, then save. Publish or update the page in WordPress.<\/li>\n<\/ol>\n\n<h4>Set up Cloudflare Turnstile (optional)<\/h4>\n\n<ol>\n<li>Go to <strong>Sidcraft Page Builder \u2192 Settings \u2192 Integrations \u2192 Cloudflare Turnstile<\/strong>.<\/li>\n<li>Paste the site key and secret key from your Cloudflare dashboard, or paste an API token and Account ID and click <strong>Create Turnstile widget for this site<\/strong>.<\/li>\n<li>In the editor, select a Form and set <strong>Spam protection<\/strong> to <strong>Require Cloudflare Turnstile<\/strong>, or select a Login unit and turn on <strong>Require Cloudflare Turnstile<\/strong>.<\/li>\n<\/ol>\n\n<p>Step-by-step install for Sidcraft Page Builder and Sidcraft Builder Pro, including the license screen, is in the <a href=\"https:\/\/canvasly.pro\/installation.html\">installation guide<\/a>. Settings for post types, CSS, fonts, maps, and performance are in the <a href=\"https:\/\/canvasly.pro\/settings.html\">settings guide<\/a>.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20install%20sidcraft%20page%20builder%3F\"><h3>How do I install Sidcraft Page Builder?<\/h3><\/dt>\n<dd><p>From the WordPress dashboard go to Plugins \u2192 Add New \u2192 Upload Plugin, upload the Sidcraft Page Builder zip, then Activate. You can also copy the plugin folder into <code>wp-content\/plugins\/<\/code>. The <a href=\"https:\/\/canvasly.pro\/installation.html\">installation guide<\/a> covers Sidcraft Builder Pro as well.<\/p><\/dd>\n<dt id=\"is%20sidcraft%20page%20builder%20free%3F\"><h3>Is Sidcraft Page Builder free?<\/h3><\/dt>\n<dd><p>Yes. Sidcraft Page Builder is free and GPL licensed, with no limit on pages or sites. <a href=\"https:\/\/canvasly.pro\/price.html\">Sidcraft Builder Pro<\/a> is an optional paid add-on.<\/p><\/dd>\n<dt id=\"what%20does%20sidcraft%20page%20builder%20require%3F\"><h3>What does Sidcraft Page Builder require?<\/h3><\/dt>\n<dd><p>WordPress 6.9 or later and PHP 7.4 or later. The plugin is tested up to WordPress 7.1. Sidcraft Builder Pro needs Sidcraft Page Builder 0.12.73 or newer; the Turnstile options in Pro's Login &amp; Register and Payment Form units need Sidcraft Page Builder 0.13.2 or newer.<\/p><\/dd>\n<dt id=\"how%20do%20i%20edit%20a%20page%3F\"><h3>How do I edit a page?<\/h3><\/dt>\n<dd><p>Open the page and choose <strong>Edit with Sidcraft Page Builder<\/strong>, or use the admin-bar link. Posts and Pages work as soon as you activate the plugin. Other public types stay off until you enable them under Sidcraft Page Builder \u2192 Settings \u2192 General.<\/p><\/dd>\n<dt id=\"where%20are%20the%20settings%3F\"><h3>Where are the settings?<\/h3><\/dt>\n<dd><p><a href=\"https:\/\/canvasly.pro\/settings.html\">Sidcraft Page Builder \u2192 Settings<\/a> covers post types, maps, reCAPTCHA, Cloudflare Turnstile (Integrations tab), CSS, fonts, performance, tools, and experiments. Colors, type, and breakpoints are under Design System.<\/p><\/dd>\n<dt id=\"how%20do%20i%20add%20cloudflare%20turnstile%20to%20a%20form%20or%20login%3F\"><h3>How do I add Cloudflare Turnstile to a form or login?<\/h3><\/dt>\n<dd><p>Add your Turnstile keys under Sidcraft Page Builder \u2192 Settings \u2192 Integrations. Then select the Form unit and set Content \u2192 Spam protection to <strong>Require Cloudflare Turnstile<\/strong>, or select the Login unit and turn on <strong>Security \u2192 Require Cloudflare Turnstile<\/strong>. With Sidcraft Builder Pro, the Login &amp; Register and Payment Form units have the same switch under Security.<\/p><\/dd>\n<dt id=\"why%20is%20the%20submit%20or%20log%20in%20button%20greyed%20out%3F\"><h3>Why is the Submit or Log In button greyed out?<\/h3><\/dt>\n<dd><p>That form requires Cloudflare Turnstile. The button stays disabled until the visitor completes the Turnstile check, then it turns on. It locks again if the check expires or after each submission, because every Turnstile token can be used only once. If the button never turns on, make sure your site key allows this domain and that nothing blocks challenges.cloudflare.com.<\/p><\/dd>\n<dt id=\"is%20cloudflare%20turnstile%20better%20than%20recaptcha%3F\"><h3>Is Cloudflare Turnstile better than reCAPTCHA?<\/h3><\/dt>\n<dd><p>Turnstile is a free, privacy-friendly CAPTCHA alternative from Cloudflare that usually passes without puzzles. You do not need to use Cloudflare for DNS. Sidcraft Page Builder supports both, so choose per form.<\/p><\/dd>\n<dt id=\"does%20the%20turnstile%20option%20protect%20wp-login.php%20too%3F\"><h3>Does the Turnstile option protect wp-login.php too?<\/h3><\/dt>\n<dd><p>The Login unit's switch protects logins sent from that unit. To protect the standard WordPress login screen as well, turn on Settings \u2192 Integrations \u2192 WordPress forms \u2192 Login form. The comment form can be protected there too.<\/p><\/dd>\n<dt id=\"how%20can%20i%20test%20turnstile%20before%20going%20live%3F\"><h3>How can I test Turnstile before going live?<\/h3><\/dt>\n<dd><p>Click <strong>Use Cloudflare test keys<\/strong> under Settings \u2192 Integrations. Every challenge passes with these keys, so replace them with your real keys before launch.<\/p><\/dd>\n<dt id=\"does%20sidcraft%20page%20builder%20work%20with%20my%20theme%20and%20with%20gutenberg%3F\"><h3>Does Sidcraft Page Builder work with my theme and with Gutenberg?<\/h3><\/dt>\n<dd><p>On the normal WordPress editing screen, Sidcraft Page Builder does not load its full editor. The Sidcraft Page Builder Template block and the Edit with Sidcraft Page Builder launcher still appear. You can turn off Sidcraft Page Builder's default colors and fonts so the theme keeps those. See the <a href=\"https:\/\/canvasly.pro\/faq.html\">FAQ<\/a>.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20know%20how%20to%20code%3F\"><h3>Do I need to know how to code?<\/h3><\/dt>\n<dd><p>No. The free unit library, templates, and design system cover a typical page. Custom CSS, HTML, and the Code unit are there when you want them.<\/p><\/dd>\n<dt id=\"can%20i%20build%20landing%20pages%20with%20sidcraft%20page%20builder%3F\"><h3>Can I build landing pages with Sidcraft Page Builder?<\/h3><\/dt>\n<dd><p>Yes. Use the Canvas page template for a blank page without the theme header and footer, then add a hero, pricing, testimonials and a form with Turnstile protection.<\/p><\/dd>\n<dt id=\"is%20sidcraft%20page%20builder%20responsive%20and%20mobile%20friendly%3F\"><h3>Is Sidcraft Page Builder responsive and mobile friendly?<\/h3><\/dt>\n<dd><p>Yes. Every layout and style value can be set per breakpoint, and the editor previews desktop, tablet and mobile.<\/p><\/dd>\n<dt id=\"can%20i%20reuse%20a%20section%20on%20another%20page%3F\"><h3>Can I reuse a section on another page?<\/h3><\/dt>\n<dd><p>Right-click a Container or Grid and choose Save as Template. Place it later with the Template unit, <code>[sidcraft_page_builder_template id=\"42\"]<\/code>, the Sidcraft Page Builder Template block, or the Sidcraft Page Builder Template sidebar widget. Attributes are listed on the <a href=\"https:\/\/canvasly.pro\/shortcodes.html\">shortcodes page<\/a>.<\/p><\/dd>\n<dt id=\"why%20is%20a%20unit%20missing%20from%20the%20library%3F\"><h3>Why is a unit missing from the library?<\/h3><\/dt>\n<dd><p>Units Manager can disable a type or hide it from your role. Nested Tabs, Accordion, and Toggle, Collection Loop, and Grid container can also be switched off under Settings \u2192 Features. Shop units are absent unless WooCommerce is active. Pro units are absent unless <a href=\"https:\/\/canvasly.pro\/price.html\">Sidcraft Builder Pro<\/a> has started.<\/p><\/dd>\n<dt id=\"i%20saved%20a%20page%20but%20visitors%20still%20see%20the%20old%20version.%20why%3F\"><h3>I saved a page but visitors still see the old version. Why?<\/h3><\/dt>\n<dd><p>A page cache (from a caching plugin, your host, or a CDN) is serving an older copy. Sidcraft Page Builder clears the page from WP-Optimize, WP Super Cache, W3 Total Cache, WP Rocket, LiteSpeed Cache, SiteGround Optimizer, Breeze, WP Fastest Cache, FlyingPress, NitroPack, Hummingbird and Cache Enabler when you save. For any other cache, purge it from that plugin, your host panel or your CDN after saving.<\/p><\/dd>\n<dt id=\"will%20sidcraft%20page%20builder%20slow%20down%20my%20site%3F\"><h3>Will Sidcraft Page Builder slow down my site?<\/h3><\/dt>\n<dd><p>CSS and scripts load only for the units on the page. You can print CSS as external files, cache non-dynamic unit HTML, lazy-load images, and self-host Google Fonts. The Turnstile script loads only on pages with a protected form. See <a href=\"https:\/\/canvasly.pro\/settings.html#performance\">Performance<\/a>.<\/p><\/dd>\n<dt id=\"is%20sidcraft%20page%20builder%20seo%20friendly%3F\"><h3>Is Sidcraft Page Builder SEO friendly?<\/h3><\/dt>\n<dd><p>Yes. Sidcraft Page Builder prints semantic HTML with real heading tags, and Yoast SEO and Rank Math can analyze the content you build.<\/p><\/dd>\n<dt id=\"can%20i%20translate%20sidcraft%20page%20builder%20pages%3F\"><h3>Can I translate Sidcraft Page Builder pages?<\/h3><\/dt>\n<dd><p>Yes. Sidcraft Page Builder works with WPML and Polylang and is translation ready.<\/p><\/dd>\n<dt id=\"how%20do%20i%20move%20the%20site%20to%20a%20new%20address%3F\"><h3>How do I move the site to a new address?<\/h3><\/dt>\n<dd><p>Use Sidcraft Page Builder \u2192 Settings \u2192 Tools \u2192 Replace URL. Run Dry run first. The replacement cannot be undone from that screen.<\/p><\/dd>\n<dt id=\"what%20is%20the%20difference%20between%20sidcraft%20page%20builder%20and%20sidcraft%20builder%20pro%3F\"><h3>What is the difference between Sidcraft Page Builder and Sidcraft Builder Pro?<\/h3><\/dt>\n<dd><p>Sidcraft Page Builder is the free page builder: the visual editor, the free unit library, the design system, forms with Turnstile, entrance and exit motion, page templates, the collection loop, and basic dynamic tags. <a href=\"https:\/\/canvasly.pro\/price.html#lite-vs-pro\">Sidcraft Builder Pro<\/a> adds Theme Builder, popups, Loop Grid, 70+ extra units, shop units, hosted payments, extra form actions, editor notes, and the AI connection. Every Pro plan includes the same features.<\/p><\/dd>\n<dt id=\"the%20editor%20looks%20broken.%20what%20should%20i%20try%3F\"><h3>The editor looks broken. What should I try?<\/h3><\/dt>\n<dd><p>Under Settings \u2192 Advanced, set Editor loader to Iframe. Under Settings \u2192 Tools, turn on Safe mode for your account. Safe mode loads the editor without other plugins and without the theme. More answers are in the <a href=\"https:\/\/canvasly.pro\/faq.html\">FAQ<\/a>.<\/p><\/dd>\n<dt id=\"does%20sidcraft%20page%20builder%20work%20with%20other%20page%20builders%3F\"><h3>Does Sidcraft Page Builder work with other page builders?<\/h3><\/dt>\n<dd><p>Sidcraft Page Builder is a standalone page builder and does not require any other builder. If Elementor is installed and active on your site, Sidcraft Page Builder can:<\/p>\n\n<ul>\n<li>Import pages, posts and library templates that were built with Elementor into new Sidcraft Page Builder documents. The original content is never changed or deleted. Each conversion can wait in Review Conversions, where you compare it side by side with the current page, see any text, widgets or dynamic data that did not carry over, and accept it, keep it as a copy, or discard it. Accepted pages can be reverted.<\/li>\n<li>Show a theme header or footer built with Elementor correctly in the Sidcraft Page Builder editor, by loading the stylesheets that your installed copy of Elementor already provides.<\/li>\n<\/ul>\n\n<p>Sidcraft Page Builder does not include, copy or redistribute any Elementor code, stylesheets or images. It only references the files already installed on your site, and this compatibility only applies while Elementor is active.<\/p><\/dd>\n<dt id=\"is%20sidcraft%20page%20builder%20affiliated%20with%20elementor%3F\"><h3>Is Sidcraft Page Builder affiliated with Elementor?<\/h3><\/dt>\n<dd><p>No. Elementor is a trademark of its respective owner. Sidcraft Page Builder is an independent plugin and is not affiliated with, sponsored by or endorsed by Elementor or its owner. The name is used only to describe compatibility.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20pages%20if%20i%20deactivate%20sidcraft%20page%20builder%3F\"><h3>What happens to my pages if I deactivate Sidcraft Page Builder?<\/h3><\/dt>\n<dd><p>Each page keeps a readable copy of its layout in the normal WordPress content: headings, text, links, images, lists and tables, as blocks you can edit in the block editor. Builder-only features such as forms, sliders and animations are not in the copy. Reactivate Sidcraft Page Builder and the full layouts are back, since they are stored separately. Pages built before 0.15.0 get their copy the next time they are saved, or all at once with <code>wp sidcraft-page-builder fallback<\/code>.<\/p><\/dd>\n<dt id=\"where%20is%20the%20saved%20format%20documented%3F\"><h3>Where is the saved format documented?<\/h3><\/dt>\n<dd><p>On the <a href=\"https:\/\/canvasly.pro\/document-format.html\">document format page<\/a>, and as a JSON Schema at \/wp-json\/sidcraft-page-builder\/v1\/schema on your own site.<\/p><\/dd>\n<dt id=\"does%20sidcraft%20page%20builder%20connect%20to%20external%20services%3F\"><h3>Does Sidcraft Page Builder connect to external services?<\/h3><\/dt>\n<dd><p>Only when you use a feature that needs one, such as Google Fonts, a captcha, a map or a video embed. The \"External services\" section above lists each service, what is sent and when, and links to its terms and privacy policy.<\/p><\/dd>\n<dt id=\"where%20do%20i%20get%20help%3F\"><h3>Where do I get help?<\/h3><\/dt>\n<dd><p>Read the <a href=\"https:\/\/canvasly.pro\/overview.html\">documentation<\/a> or <a href=\"https:\/\/canvasly.pro\/support.html\">contact support<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1.4<\/h4>\n\n<ul>\n<li>Security: template deletion now verifies the target is a saved template and requires <code>delete_post<\/code>, so an Editor can no longer delete ordinary pages through the template endpoint.<\/li>\n<li>Security: reCAPTCHA and Google Maps API secrets are removed from design-system REST responses, editor bootstrap data and public global-settings responses. Exports and imports preserve existing secrets when a masked or omitted value is sent back.<\/li>\n<li>Security: roles with <code>edit_pages<\/code> keep full access, roles with only <code>edit_posts<\/code> default to content-only, and a one-time migration downgrades legacy content-only roles that were stored as full. Core site identity fields now require <code>manage_options<\/code>.<\/li>\n<li>Security: form recipients are resolved from the saved form node instead of the request's <code>_to<\/code> field, and public submissions are throttled per IP\/form (default 10 per hour, filterable).<\/li>\n<li>Security: template management and import require both <code>edit_pages<\/code> and the Role Manager's edit capability.<\/li>\n<li>Security: local media import accepts basenames inside the extracted media directory only and rejects symlinks.<\/li>\n<li>Security: <code>\/loop<\/code> denies password-protected and non-viewable posts unless the caller can edit the post.<\/li>\n<li>Security: draft\/private pages and templates are filtered from navigation, template lists and kit exports unless the caller can edit the post.<\/li>\n<li>Fixed: form submissions rendered outside the standard renderer fall back to the site admin address rather than trusting a request-supplied recipient.<\/li>\n<\/ul>\n\n<h4>2.1.3<\/h4>\n\n<ul>\n<li>Fixed: PHP warnings from Text, Button, Icon Box, Divider and Icon List units when a saved layout predates a newer setting.<\/li>\n<li>Fixed: \"conditional query tag called before the query\" notices from early display-rule and maintenance checks.<\/li>\n<li>Fixed: the \"translation loading too early\" notice by registering bundled translations after setup.<\/li>\n<li>Fixed: the page fallback must-use plugin no longer checks query tags before the main query.<\/li>\n<\/ul>\n\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>Fixed: Plugin Check warning about reading the fallback result flag without a nonce.<\/li>\n<li>Fixed: the readme changelog now fits the WordPress.org 5,000-character limit.<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Fixed: the fallback must-use plugin is installed only from the explicit control on the Tools screen (or when Safe Mode is turned on). It is no longer recreated automatically on activation, updates or admin requests.<\/li>\n<li>Fixed: duplicate copies of the fallback or Safe Mode must-use plugin are removed on update, and both are removed on uninstall.<\/li>\n<li>Fixed: the plugin package uses standard forward-slash paths so WordPress can install and activate it.<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>New: a read-only MCP endpoint at <code>\/wp-json\/sidcraft-page-builder\/v1\/mcp<\/code> for AI agents, with <code>sidcraft-site-info<\/code>, <code>sidcraft-builder-guide<\/code>, <code>sidcraft-schema<\/code> and <code>sidcraft-content<\/code>. Writing content, templates, design tokens, media, menus, components and store data is part of Sidcraft Builder Pro 2.1.0.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Faster pages: per-page stylesheets that keep only the CSS parts a page uses, plus cached unit and asset maps.<\/li>\n<li>Fixed: right-to-left frontend and editor stylesheets were out of date; both are regenerated from the current styles.<\/li>\n<li>Fixed: template styles could be lost when a template rendered after the page stylesheet; they now print with the template.<\/li>\n<li>Fixed: HTML import could miss the end of a page while it was still loading.<\/li>\n<li>Fixed: imported SVG logos lost their colors and could restyle the page.<\/li>\n<li>Fixed: web-font subsets and variable-font weights were added incorrectly.<\/li>\n<li>Fixed: Google Maps embedded by coordinates used the region code as the address.<\/li>\n<li>Fixed: an inline SVG with an empty link or numeric icon id could fail the whole import.<\/li>\n<li>Rebuild a website: detects the builder used, reuses this site's media, and reports copied, reused and failed files.<\/li>\n<\/ul>\n\n<h4>Earlier versions<\/h4>\n\n<ul>\n<li>See <code>changelog.txt<\/code> for the full history.<\/li>\n<\/ul>","raw_excerpt":"Drag-and-drop WordPress page builder with CSS Grid, 50+ units, templates, a design system and spam-safe forms with Cloudflare Turnstile.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/378925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=378925"}],"author":[{"embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ssiddiqi4"}],"wp:attachment":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=378925"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=378925"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=378925"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=378925"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=378925"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=378925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}