{"id":361383,"date":"2026-09-01T09:00:48","date_gmt":"2026-09-01T09:00:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/botbard-ai-editor\/"},"modified":"2026-09-01T09:00:29","modified_gmt":"2026-09-01T09:00:29","slug":"botbard-ai-editor","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/botbard-ai-editor\/","author":23557786,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"BotBard AI Editor","header_author":"BotBard","header_description":"Edit your WordPress site by describing what you want. BotBard changes pages, posts, blocks, templates and media through WordPress's own APIs \u2014 never by editing theme code. Changes are staged, previewed, and go live only when you press Publish.","assets_banners_color":"fbfbfd","last_updated":"2026-09-01 09:00:29","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.botbard.ai\/ai-wordpress-editor","header_author_uri":"https:\/\/www.botbard.ai\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":49,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"botbard","date":"2026-09-01 09:00:29","revision":3675716}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3675716,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3675716,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3675716,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3675716,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3675716,"resolution":"1","location":"assets","locale":"","width":1440,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3675716,"resolution":"2","location":"assets","locale":"","width":1440,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3675716,"resolution":"3","location":"assets","locale":"","width":1440,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3675716,"resolution":"4","location":"assets","locale":"","width":1440,"height":900},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3675716,"resolution":"5","location":"assets","locale":"","width":1440,"height":900}},"screenshots":{"1":"Type what you want changed. The panel on the right is your own site, shown only to you.","2":"A prepared change waiting to publish. Visitors keep seeing the old page until you press Publish.","3":"Editing a block theme's header without touching a theme file.","4":"Asking for a new article. Nothing is written until BotBard answers and you review the draft.","5":"Make Hero. On a site the internet cannot reach, BotBard asks before sending a snapshot of the page."}},"plugin_section":[],"plugin_tags":[2353,4121,529,1332,4516],"plugin_category":[43,46],"plugin_contributors":[278638],"plugin_business_model":[],"class_list":["post-361383","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-blocks","plugin_tags-content","plugin_tags-editor","plugin_tags-templates","plugin_category-customization","plugin_category-editor-and-writing","plugin_contributors-botbard","plugin_committers-botbard"],"banners":{"banner":"https:\/\/ps.w.org\/botbard-ai-editor\/assets\/banner-772x250.png?rev=3675716","banner_2x":"https:\/\/ps.w.org\/botbard-ai-editor\/assets\/banner-1544x500.png?rev=3675716","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/botbard-ai-editor\/assets\/icon-128x128.png?rev=3675716","icon_2x":"https:\/\/ps.w.org\/botbard-ai-editor\/assets\/icon-256x256.png?rev=3675716","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/botbard-ai-editor\/assets\/screenshot-1.png?rev=3675716","caption":"Type what you want changed. The panel on the right is your own site, shown only to you."},{"src":"https:\/\/ps.w.org\/botbard-ai-editor\/assets\/screenshot-2.png?rev=3675716","caption":"A prepared change waiting to publish. Visitors keep seeing the old page until you press Publish."},{"src":"https:\/\/ps.w.org\/botbard-ai-editor\/assets\/screenshot-3.png?rev=3675716","caption":"Editing a block theme's header without touching a theme file."},{"src":"https:\/\/ps.w.org\/botbard-ai-editor\/assets\/screenshot-4.png?rev=3675716","caption":"Asking for a new article. Nothing is written until BotBard answers and you review the draft."},{"src":"https:\/\/ps.w.org\/botbard-ai-editor\/assets\/screenshot-5.png?rev=3675716","caption":"Make Hero. On a site the internet cannot reach, BotBard asks before sending a snapshot of the page."}],"raw_content":"<!--section=description-->\n<p>BotBard AI Editor turns a sentence into a change to your site. You describe what\nyou want, BotBard proposes it, you look at it in a preview only you can see, and\nit goes live when you press Publish.<\/p>\n\n<p><strong>What it can change<\/strong><\/p>\n\n<ul>\n<li>Pages and posts \u2014 text, headings, buttons, block layout<\/li>\n<li>New posts and pages, created as drafts you review first<\/li>\n<li>Publishing, scheduling, and status changes<\/li>\n<li>Categories and tags, chosen from the terms your site already has<\/li>\n<li>Block theme templates and template parts, including your header and footer<\/li>\n<li>Colours, spacing, typography and borders, through the block settings\nWordPress already supports<\/li>\n<li>Media, added to your Media Library<\/li>\n<li>Make Hero \u2014 a hero section generated for a page, built from structured text\nand video that BotBard's service produces<\/li>\n<\/ul>\n\n<p><strong>What it will not change, ever<\/strong><\/p>\n\n<p>Your theme's PHP. Your theme's JavaScript. Any plugin's code. Any file on your\nserver. This is not a limitation that can be switched on: the plugin contains no\ncode that writes a file, and its build refuses to package if a\nfilesystem-writing function appears anywhere in it.<\/p>\n\n<p>Everything BotBard does goes through WordPress's own functions \u2014\n    wp_update_post(), <code>wp_insert_post()<\/code>, <code>wp_set_object_terms()<\/code> \u2014 with a\ncapability check on every object it\ntouches and a checksum that refuses to overwrite work someone else did while\nyour change was waiting.<\/p>\n\n<p><strong>Classic themes<\/strong><\/p>\n\n<p>If your site uses a classic theme, its header, footer and templates are PHP\nfiles, so BotBard AI Editor does not change them. Pages, posts, media,\ncategories, scheduling and block styling all work normally. The editor tells\nyou which kind of theme you have rather than offering something it cannot do.<\/p>\n\n<p><strong>When BotBard cannot help<\/strong><\/p>\n\n<p>If you ask for something that genuinely needs code \u2014 a PHP hook, a custom\nshortcode, tracking JavaScript, a plugin installed \u2014 BotBard says so and points\nyou at BotBard Full, a separate product distributed from botbard.ai. Nothing\ndownloads, installs or activates itself.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin requires a BotBard account and sends data to BotBard's service to\ngenerate changes. It does not work without it.<\/p>\n\n<p><strong>BotBard \u2014 wp.botbard.ai<\/strong> (operated by BotBard)<\/p>\n\n<ul>\n<li>Service: https:\/\/www.botbard.ai\/<\/li>\n<li>Terms of Service: https:\/\/www.botbard.ai\/terms.html<\/li>\n<li>Privacy Policy: https:\/\/www.botbard.ai\/privacy.html<\/li>\n<\/ul>\n\n<p>The plugin contacts this one service for four things.<\/p>\n\n<p><strong>1. Signing in and your account.<\/strong>\nTriggered when you type your email address on the BotBard screen, and each time\nyou open that screen while connected.\nSent: your email address, your site's address, and a one-way fingerprint of your\ninstallation (a SHA-256 hash of your site URL and install path). While connected,\nonly your installation credential.\nReturned: a one-time code by email, then your credential, your plan name and your\nremaining allowance.<\/p>\n\n<p><strong>2. Preparing a change (the AI Editor).<\/strong>\nTriggered only when you press Send on a request you typed.\nSent: your request; the content of the single page, post or template you are\nediting; your site's title, tagline, language and text direction; the colour\npalette, font sizes and content width from your theme's <code>theme.json<\/code>; the names\nof the blocks registered on your site; and the names of your existing categories\nand tags.\nReturned: a list of proposed changes described as WordPress operations \u2014 never\ncode, never files.<\/p>\n\n<p><strong>3. Make Hero.<\/strong>\nTriggered only when you press Create hero.\nSent: your site address, the page's address, title and ID, your language and text\ndirection, and the style options you chose. If your site is not reachable from\nthe internet, BotBard cannot look at the page itself, so it asks \u2014 every time,\nwith a Continue button \u2014 before sending a snapshot of that page's rendered HTML,\nstylesheets and images.\nReturned: hero text (a headline, a subheadline and button labels), layout\nsettings, and the names of the video and image files it produced.<\/p>\n\n<p><strong>4. Downloading generated media.<\/strong>\nTriggered when you add a finished hero to a page.\nSent: your installation credential and the name of one file belonging to one of\nyour own hero jobs. The plugin builds this request itself and accepts no URL from\nthe service.\nReturned: the image or video, which is saved to your Media Library.<\/p>\n\n<p><strong>What is never sent:<\/strong> your theme's PHP or JavaScript files, any plugin's code,\nyour <code>wp-config.php<\/code>, pages you are not editing, your users, your visitors' IP\naddresses, or any analytics or telemetry. This plugin contains no tracking.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Open <strong>BotBard<\/strong> in your admin menu.<\/li>\n<li>Read the summary of what BotBard sends, then enter your email address.<\/li>\n<li>Enter the code BotBard emails you.<\/li>\n<li>Choose a page and describe the change you want.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20this%20edit%20my%20theme%27s%20files%3F\"><h3>Will this edit my theme's files?<\/h3><\/dt>\n<dd><p>No. The plugin contains no code capable of writing a file, and the build script\nfails if a filesystem-writing function ever appears in it. If BotBard's own\nservice were completely compromised, the worst it could do to your site is\npropose a bad paragraph \u2014 which you would see in the preview before publishing.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20site%20while%20i%20am%20editing%3F\"><h3>What happens to my site while I am editing?<\/h3><\/dt>\n<dd><p>Nothing. Proposed changes are stored separately and shown only to you, in a\npreview only your account can open. Visitors see your site exactly as it was\nuntil you press Publish.<\/p><\/dd>\n<dt id=\"can%20i%20undo%3F\"><h3>Can I undo?<\/h3><\/dt>\n<dd><p>Before publishing: undo, redo, or discard everything. After publishing:\nWordPress saves a revision of every page BotBard edits, so you can restore it\nfrom the normal WordPress revisions screen.<\/p><\/dd>\n<dt id=\"someone%20else%20edited%20the%20page%20while%20my%20change%20was%20waiting.%20what%20happens%3F\"><h3>Someone else edited the page while my change was waiting. What happens?<\/h3><\/dt>\n<dd><p>BotBard refuses to publish and tells you. It compares a checksum of the page\ntaken when the change was prepared against the page as it is now, so it will\nnever overwrite work you did not see.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20account%3F\"><h3>Do I need an account?<\/h3><\/dt>\n<dd><p>Yes. BotBard is a hosted service; this plugin is the part that runs on your site.\nThe free plan includes 15 AI edits each month, and they reset at the start of every\nmonth.<\/p><\/dd>\n<dt id=\"i%20asked%20for%20something%20and%20botbard%20said%20it%20could%20not%20do%20it.\"><h3>I asked for something and BotBard said it could not do it.<\/h3><\/dt>\n<dd><p>The request needed theme or plugin code changed. That is deliberate: not being\nable to edit code is what makes this edition safe to run. Advanced code editing\nis available in BotBard Full at https:\/\/www.botbard.ai\/.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20my%20theme%3F\"><h3>Does it work with my theme?<\/h3><\/dt>\n<dd><p>Pages, posts, media, categories, scheduling and block styling work with any\ntheme. Template, header and footer editing needs a block theme, because on a\nclassic theme those are PHP files.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"Describe the change you want. BotBard edits your pages, posts, blocks, templates and media through WordPress \u2014 never by editing theme code.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/361383","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=361383"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/botbard"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=361383"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=361383"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=361383"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=361383"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=361383"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=361383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}