{"id":322857,"date":"2026-06-23T15:19:21","date_gmt":"2026-06-23T15:19:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/publish-with-ai\/"},"modified":"2026-09-14T10:29:03","modified_gmt":"2026-09-14T10:29:03","slug":"publishio","status":"publish","type":"plugin","link":"https:\/\/haz.wordpress.org\/plugins\/publishio\/","author":4286506,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.1.1","requires":"6.9","requires_php":"8.2","requires_plugins":null,"header_name":"Publishio","header_author":"rtCamp","header_description":"Build WordPress pages and posts using your existing patterns directly from your favorite AI assistant.","assets_banners_color":"aeadad","last_updated":"2026-09-14 10:29:03","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/rtCamp\/publishio","header_author_uri":"https:\/\/rtcamp.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":374,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.4.0":{"tag":"0.4.0","author":"rtcamp","date":"2026-06-23 15:18:56","revision":3583439},"0.4.1":{"tag":"0.4.1","author":"rtcamp","date":"2026-06-23 15:44:15","revision":3583489},"1.0.0":{"tag":"1.0.0","author":"rtcamp","date":"2026-08-28 08:07:44","revision":3670000},"1.1.0":{"tag":"1.1.0","author":"rtcamp","date":"2026-09-14 10:29:03","revision":3694984}},"upgrade_notice":{"1.1.0":"<ul>\n<li>Adds an in-dashboard ChatGPT setup guide. No upgrade steps required.<\/li>\n<\/ul>","1.0.0":"<ul>\n<li>First stable release. No upgrade steps required.<\/li>\n<\/ul>","0.4.0":"<ul>\n<li>Release plugin on WordPress.org.<\/li>\n<\/ul>","0.2.0":"<p>Initial public release. No upgrade steps required.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3583439,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3583439,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3583439,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3583439,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3583439,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3694984,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"meta\":{\"title\":\"Publishio\",\"description\":\"Connect any AI to WordPress and build pages and posts from your site's own block patterns, without changing your design.\",\"author\":\"rtCamp\",\"categories\":[\"Publish\",\"AI\",\"Editorial Workflow\",\"Abilities\",\"MCP\"]},\"login\":true,\"landingPage\":\"\\\/wp-admin\\\/admin.php?page=publishio\",\"preferredVersions\":{\"php\":\"8.4\",\"wp\":\"latest\"},\"features\":{\"networking\":true},\"plugins\":[\"publishio\"],\"steps\":[{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"publishio\"},\"options\":{\"activate\":true}}]}"}},"all_blocks":[],"tagged_versions":["0.4.0","0.4.1","1.0.0","1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3694984,"resolution":"1","location":"assets","locale":"","width":1210,"height":764},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3694984,"resolution":"2","location":"assets","locale":"","width":1124,"height":1060},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3694984,"resolution":"3","location":"assets","locale":"","width":1190,"height":924},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3694984,"resolution":"4","location":"assets","locale":"","width":2443,"height":8609},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3694984,"resolution":"5","location":"assets","locale":"","width":2444,"height":1510},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3694984,"resolution":"6","location":"assets","locale":"","width":2444,"height":1510},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3694984,"resolution":"7","location":"assets","locale":"","width":876,"height":1202},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3694984,"resolution":"8","location":"assets","locale":"","width":2444,"height":1510}},"screenshots":{"1":"The chat prompt in ChatGPT or Claude, where you describe the page or post you want in plain language.","2":"The AI's plan in the chat \u2014 a section-by-section outline of the page, with each section mapped to one of your site's own block patterns.","3":"The in-chat preview of a generated section, shown for review with insert and show-alternative controls before anything is added to the draft.","4":"The finished page on your site, assembled from your patterns and styled by your active theme.","5":"The Publishio Guide page in the WordPress dashboard \u2014 lists available AI setup guides.","6":"The Claude AI setup guide showing how to add a custom MCP connector in Claude's Customize &gt; Connectors panel.","7":"The WordPress OAuth authorization screen, where Claude requests access to your site via the Publishio MCP server.","8":"The Connections page listing all AI apps that have authenticated with your site, with user, registration date, and last-active details."}},"plugin_section":[],"plugin_tags":[2353,195933,216196,229563,242115],"plugin_category":[],"plugin_contributors":[265808,268561,257867,266187,223945,268560,78533,221670],"plugin_business_model":[],"class_list":["post-322857","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-ai-content","plugin_tags-chatgpt","plugin_tags-claude","plugin_tags-mcp","plugin_contributors-aviral89","plugin_contributors-dipankardas011","plugin_contributors-hiabhaykulkarni","plugin_contributors-iamdanih17","plugin_contributors-justlevine","plugin_contributors-muralig","plugin_contributors-rtcamp","plugin_contributors-utsavladani","plugin_committers-rtcamp"],"banners":{"banner":"https:\/\/ps.w.org\/publishio\/assets\/banner-772x250.png?rev=3583439","banner_2x":"https:\/\/ps.w.org\/publishio\/assets\/banner-1544x500.png?rev=3583439","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/publishio\/assets\/icon.svg?rev=3583439","icon":"https:\/\/ps.w.org\/publishio\/assets\/icon.svg?rev=3583439","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/publishio\/assets\/screenshot-1.png?rev=3694984","caption":"The chat prompt in ChatGPT or Claude, where you describe the page or post you want in plain language."},{"src":"https:\/\/ps.w.org\/publishio\/assets\/screenshot-2.png?rev=3694984","caption":"The AI's plan in the chat \u2014 a section-by-section outline of the page, with each section mapped to one of your site's own block patterns."},{"src":"https:\/\/ps.w.org\/publishio\/assets\/screenshot-3.png?rev=3694984","caption":"The in-chat preview of a generated section, shown for review with insert and show-alternative controls before anything is added to the draft."},{"src":"https:\/\/ps.w.org\/publishio\/assets\/screenshot-4.png?rev=3694984","caption":"The finished page on your site, assembled from your patterns and styled by your active theme."},{"src":"https:\/\/ps.w.org\/publishio\/assets\/screenshot-5.png?rev=3694984","caption":"The Publishio Guide page in the WordPress dashboard \u2014 lists available AI setup guides."},{"src":"https:\/\/ps.w.org\/publishio\/assets\/screenshot-6.png?rev=3694984","caption":"The Claude AI setup guide showing how to add a custom MCP connector in Claude's Customize &gt; Connectors panel."},{"src":"https:\/\/ps.w.org\/publishio\/assets\/screenshot-7.png?rev=3694984","caption":"The WordPress OAuth authorization screen, where Claude requests access to your site via the Publishio MCP server."},{"src":"https:\/\/ps.w.org\/publishio\/assets\/screenshot-8.png?rev=3694984","caption":"The Connections page listing all AI apps that have authenticated with your site, with user, registration date, and last-active details."}],"raw_content":"<!--section=description-->\n<p><strong>Publishio is AI publishing that follows your design system.<\/strong> Connect ChatGPT, Claude, or any Model Context Protocol (MCP) client directly to WordPress, then build pages and posts just by chatting. Landing pages and structured sections are assembled from <em>your site's own block patterns<\/em>; post prose (paragraphs, headings, lists, quotes) uses native WordPress blocks styled by your theme \u2014 so the result matches your brand either way.<\/p>\n\n<p>Publishio is not another AI writer, and it is not a page builder that reinvents your layout. It is a native <strong>MCP server for WordPress<\/strong> \u2014 the bridge between the AI you already use and your site. Because the AI works from the patterns your designers already approved and your theme's own block styles, your layout, spacing, colours, and typography stay exactly as intended. That's the difference between generic AI output and <strong>on-brand AI content that matches your design<\/strong>.<\/p>\n\n<p>Everything runs on your own site. There's no third-party service in the middle: your WordPress site exposes its own MCP endpoint, and ChatGPT or Claude connect straight to it over an authenticated connection you control. Editors and content teams can ship landing pages, blog posts, and campaign pages in minutes, in plain language, without touching the designer's work or breaking the design system.<\/p>\n\n<p><strong>Watch the demo:<\/strong><\/p>\n\n<p>https:\/\/youtu.be\/yUo94HqA9os<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Follows your design system:<\/strong> Structured layouts are built from your site's own block patterns, and prose uses native blocks styled by your theme \u2014 so content inherits your existing layout, spacing, and brand instead of generic markup.<\/li>\n<li><strong>Connect ChatGPT, Claude, or any MCP client:<\/strong> A standard MCP server for WordPress that works with ChatGPT, Claude, and any tool that speaks the Model Context Protocol.<\/li>\n<li><strong>Pattern auto-discovery:<\/strong> Automatically discovers every pattern registered on your site \u2014 from your theme, plugins, and core.<\/li>\n<li><strong>Structured content generation:<\/strong> The AI builds pages with proper, Block Editor-compatible block structures \u2014 no messy HTML insertion.<\/li>\n<li><strong>In-chat previews:<\/strong> Preview each section inside the AI chat before anything is published.<\/li>\n<li><strong>SEO &amp; metadata:<\/strong> Automatically adds metadata and SEO details (compatible with Yoast).<\/li>\n<li><strong>Runs on your own site:<\/strong> A self-hosted MCP endpoint with OAuth \u2014 no third-party service in the middle.<\/li>\n<li><strong>Theme agnostic:<\/strong> Works with any block-based \/ FSE theme.<\/li>\n<\/ul>\n\n<h4>AI Skill<\/h4>\n\n<p>This plugin includes a skill file that teaches AI assistants how to generate WordPress content correctly \u2014 using your site's existing patterns, building pages incrementally, and following your design system rather than inventing markup.<\/p>\n\n<p>The skill is served automatically to any connected AI assistant via MCP. Editors and content creators don't need to configure anything \u2014 just connect your AI platform and start prompting.<\/p>\n\n<p>To use the skill in Claude (claude.ai):<\/p>\n\n<ol>\n<li><a href=\"https:\/\/raw.githubusercontent.com\/rtCamp\/publishio\/main\/skills\/publishio\/SKILL.md\">Download the skill file<\/a><\/li>\n<li>Open Claude and go to Customize \u2192 Skills \u2192 Upload Skill<\/li>\n<li>Upload the downloaded file<\/li>\n<li>Start prompting Claude to build WordPress pages using your theme's patterns<\/li>\n<\/ol>\n\n<h3>Requirements<\/h3>\n\n<h4>WordPress<\/h4>\n\n<ul>\n<li><strong>WordPress 6.9 or higher<\/strong><\/li>\n<\/ul>\n\n<h4>Themes<\/h4>\n\n<ul>\n<li>Tested this plugin with <strong>Twenty Twenty-Five<\/strong> and <strong>Ollie<\/strong>.<\/li>\n<li>Compatible with any theme. For best results, ensure patterns have descriptive names and descriptions.<\/li>\n<\/ul>\n\n<h4>Why your theme's patterns need proper names and descriptions<\/h4>\n\n<p>This plugin acts as a bridge between your WordPress theme and AI assistants. Here's how it works:<\/p>\n\n<ol>\n<li><strong>Pattern discovery<\/strong> \u2014 the plugin scans all patterns registered by your active theme via <code>WP_Block_Patterns_Registry<\/code>.<\/li>\n<li><strong>Metadata sent to AI<\/strong> \u2014 each pattern's <code>title<\/code>, <code>description<\/code>, <code>categories<\/code>, and <code>keywords<\/code> are sent to the AI as structured data. The actual block markup is fetched separately, on demand.<\/li>\n<li><strong>AI selects a pattern<\/strong> \u2014 the AI reads the pattern metadata and decides which pattern best fits the user's request.<\/li>\n<li><strong>Content is filled<\/strong> \u2014 the AI hydrates the selected pattern with new content (headings, paragraphs, images, buttons).<\/li>\n<li><strong>Preview and approve<\/strong> \u2014 the generated page is previewed in the AI chat before insertion.<\/li>\n<\/ol>\n\n<p><strong>When a pattern has no description (or a generic one), the AI has only the <code>title<\/code> to work with for matching.<\/strong> A title like \"Hero Section\" doesn't tell the AI whether it's a full-width hero, a split hero with an image, a centered hero with a CTA, or a hero with a background video. The AI must then fetch the full content of every pattern that matches a keyword \u2014 adding expensive round trips \u2014 just to understand what each one looks like.<\/p>\n\n<p><strong>What the AI sees:<\/strong><\/p>\n\n<ul>\n<li>Patterns with rich metadata \u2192 the AI matches confidently in one round trip.<\/li>\n<li>Patterns with no metadata \u2192 the AI either skips them or fetches every candidate's full content to reverse-engineer their purpose.<\/li>\n<\/ul>\n\n<p><strong>Bottom line:<\/strong> The more descriptive your pattern names and descriptions, the better the AI's output. Theme authors should treat pattern metadata as documentation for AI \u2014 not just a label for the block inserter.<\/p>\n\n<h3>Documentation<\/h3>\n\n<ul>\n<li><strong>Connection Guide<\/strong> \u2014 Open the Publishio page in your WordPress dashboard for the Claude and ChatGPT setup guides.<\/li>\n<li><a href=\"https:\/\/github.com\/rtCamp\/publishio\/blob\/main\/docs\/DEVELOPMENT.md\">Development Guide<\/a> \u2014 Setup, commands, testing, and contribution.<\/li>\n<li><a href=\"https:\/\/github.com\/rtCamp\/publishio\/blob\/main\/docs\/CONTRIBUTING.md\">Contributing<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/rtCamp\/publishio\/blob\/main\/docs\/CODE_OF_CONDUCT.md\">Code of Conduct<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/rtCamp\/publishio\/blob\/main\/docs\/SECURITY.md\">Security<\/a><\/li>\n<\/ul>\n\n<h3>Source Code<\/h3>\n\n<p>The source code is available on <a href=\"https:\/\/github.com\/rtCamp\/publishio\">GitHub<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin in your WordPress dashboard.<\/li>\n<li>Ensure you meet the requirements (WordPress 6.9+, PHP 8.2+).<\/li>\n<li>Open the <strong>Publishio<\/strong> page in your dashboard. It shows your site's MCP server URL and a step-by-step guide for connecting Claude; ChatGPT and other MCP clients connect to the same URL (see the FAQ).<\/li>\n<li>Add the connection in your AI, authorize it, and start prompting it to build pages and posts from your patterns.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20it%20change%20my%20design%3F\"><h3>Will it change my design?<\/h3><\/dt>\n<dd><p>No. Publishio builds pages from your site's own block patterns and your active theme's styles, so new content inherits your existing layout, spacing, colours, and typography. It doesn't restyle your site, edit your theme, or invent CSS \u2014 the AI assembles content from the building blocks your designers already approved. You review every section in an in-chat preview before anything is published, so nothing reaches your site without your approval.<\/p><\/dd>\n<dt id=\"how%20do%20i%20connect%20chatgpt%20to%20wordpress%3F\"><h3>How do I connect ChatGPT to WordPress?<\/h3><\/dt>\n<dd><p>Publishio exposes a standard MCP server on your own site at <code>https:\/\/your-site.com\/wp-json\/mcp\/publishio<\/code> (your exact URL is shown on the Publishio dashboard page). In ChatGPT, add that URL as a custom MCP connector and authorize it \u2014 Publishio handles authentication with OAuth. The Publishio dashboard includes a step-by-step ChatGPT setup guide alongside the Claude guide.<\/p><\/dd>\n<dt id=\"how%20do%20i%20connect%20claude%20to%20wordpress%3F\"><h3>How do I connect Claude to WordPress?<\/h3><\/dt>\n<dd><p>Open the <strong>Publishio<\/strong> page in your WordPress dashboard. It includes a complete, step-by-step guide for adding your site's MCP server to Claude and authorizing the connection.<\/p><\/dd>\n<dt id=\"does%20my%20content%20and%20data%20stay%20on%20my%20site%3F\"><h3>Does my content and data stay on my site?<\/h3><\/dt>\n<dd><p>Yes \u2014 Publishio adds no third-party service. It runs entirely on your own WordPress site as a self-hosted MCP server, and your site connects directly to the AI you choose; nothing is routed through rtCamp or any Publishio-operated cloud. The pages and posts you create live in your own database, exactly like any other WordPress content. The only data that leaves your site is what you send to your chosen AI assistant (ChatGPT or Claude) during a chat \u2014 the same as using that assistant anywhere else \u2014 governed by that provider's terms.<\/p><\/dd>\n<dt id=\"does%20it%20support%20custom%20post%20types%3F\"><h3>Does it support custom post types?<\/h3><\/dt>\n<dd><p>Yes. Publishio works with any registered post type \u2014 pages, posts, and custom post types (e.g. portfolio, product, event). Just tell the AI which post type to create.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20ai%20platforms%20other%20than%20chatgpt%20and%20claude%3F\"><h3>Does it work with AI platforms other than ChatGPT and Claude?<\/h3><\/dt>\n<dd><p>Yes. Publishio is a standard MCP server, and MCP is an open protocol. Any AI platform or client that supports MCP \u2014 including local models, coding assistants, and custom integrations \u2014 can connect to your site and build content.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20specific%20theme%3F\"><h3>Do I need a specific theme?<\/h3><\/dt>\n<dd><p>No, it works with any block-based \/ FSE theme. Themes with well-described patterns (like Twenty Twenty-Five) yield the best results, because the AI matches patterns from their names and descriptions.<\/p><\/dd>\n<dt id=\"does%20the%20ai%20publish%20directly%2C%20or%20can%20i%20review%20content%20first%3F\"><h3>Does the AI publish directly, or can I review content first?<\/h3><\/dt>\n<dd><p>You're always in control. The plugin shows in-chat previews of each section before anything is inserted. You can review, request changes, or approve before content is published.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20classic%20%28non-block%29%20themes%3F\"><h3>Does it work with classic (non-block) themes?<\/h3><\/dt>\n<dd><p>Publishio is designed for block-based and Full Site Editing (FSE) themes. Classic themes without block editor support are not recommended \u2014 the AI generates Block Editor content that requires block-aware themes to render correctly.<\/p><\/dd>\n<dt id=\"will%20it%20work%20with%20page%20builders%20like%20elementor%20or%20divi%3F\"><h3>Will it work with page builders like Elementor or Divi?<\/h3><\/dt>\n<dd><p>No. Publishio generates native WordPress block markup for the Block Editor. Page builder shortcodes and proprietary formats are not supported.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Add an in-dashboard ChatGPT setup guide for connecting OpenAI to your site.<\/li>\n<li>Update bundled dependencies and fix reported npm vulnerabilities.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Declare the plugin stable with the 1.0.0 release.<\/li>\n<li>Test the plugin with WordPress 7.1.<\/li>\n<\/ul>\n\n<h4>0.4.1<\/h4>\n\n<ul>\n<li>Fix readme.txt<\/li>\n<\/ul>\n\n<h4>0.4.0<\/h4>\n\n<ul>\n<li>Release plugin on WordPress.org.<\/li>\n<\/ul>\n\n<h4>0.3.1<\/h4>\n\n<ul>\n<li>Update plugin name to \"Publishio\".<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Add support for OAuth DCR flow for seamless AI platform integration.<\/li>\n<li>Add SEO capabilities by integrating with Yoast SEO metadata.<\/li>\n<li>Refactor codebase for improved maintainability and performance.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<li>Pattern auto-discovery via WP_Block_Patterns_Registry.<\/li>\n<li>In-chat previews before content is inserted.<\/li>\n<li>Claude connection with MCP and OAuth authentication.<\/li>\n<li>Yoast SEO metadata support.<\/li>\n<li>AI Skill file for guided content generation.<\/li>\n<\/ul>","raw_excerpt":"AI publishing that follows your design system. Connect ChatGPT or Claude to WordPress and build pages and posts that match your patterns and theme.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/322857","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=322857"}],"author":[{"embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rtcamp"}],"wp:attachment":[{"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=322857"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=322857"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=322857"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=322857"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=322857"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=322857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}