{
  "@type": "help_guide",
  "id": "cms-wordpress",
  "title": "Publishing to WordPress",
  "kind": "feature",
  "summary": "Nexus publishes articles to the client's WordPress site as drafts, with the SEO plugin's fields (Yoast, Rank Math, AIOSEO or SEOPress) filled: meta title, description and focus keyword.",
  "aliases": [
    "wordpress",
    "connect wordpress",
    "wordpress application password",
    "wp",
    "wordpress blog"
  ],
  "engine": "content",
  "agents": [],
  "related": [
    {
      "id": "publishing",
      "page": "https://nexus.effiqs.com/help/publishing"
    },
    {
      "id": "cms-webflow",
      "page": "https://nexus.effiqs.com/help/cms-webflow"
    }
  ],
  "reviewed": "2026-10-15",
  "sections": [
    {
      "heading": "What it does",
      "key": "what-it-does",
      "markdown": "Nexus publishes articles to the client's WordPress site as drafts, with the SEO plugin's fields (Yoast, Rank Math, AIOSEO or SEOPress) filled: meta title, description and focus keyword."
    },
    {
      "heading": "Set it up",
      "key": "set-it-up",
      "markdown": "1. **\"Connect WordPress for them.\"** Nexus posts an authorize link for the client's own site.\n2. ✋ A WordPress administrator opens it and approves. WordPress creates an application password for Nexus.\n\nThe user who approves needs an Editor or Administrator role; a Contributor can't publish."
    },
    {
      "heading": "Use it",
      "key": "use-it",
      "markdown": "- **\"Publish [title] to WordPress as a draft.\"** Check it in wp-admin, then publish it there.\n- Fix a published post: **\"Update [title] on WordPress.\"**"
    },
    {
      "heading": "Troubleshooting",
      "key": "troubleshooting",
      "markdown": "- **The message says \"WordPress connection expired.\"** The application password was revoked or the user's password changed. Connect again.\n- **SEO fields didn't save on Yoast.** Yoast doesn't accept them over the API without a small snippet on the site. Ask your Nexus team."
    },
    {
      "heading": "Prompts",
      "key": "prompts",
      "markdown": "- \"Connect WordPress for them.\"\n- \"Publish [title] to WordPress as a draft.\"\n- \"Update [title] on WordPress.\""
    }
  ],
  "prompts": [
    {
      "text": "Connect WordPress for them.",
      "tool": "connect_wordpress_for_client"
    },
    {
      "text": "Publish [title] to WordPress as a draft.",
      "tool": "publish_to_wordpress"
    },
    {
      "text": "Update [title] on WordPress.",
      "tool": "update_wordpress_item"
    }
  ],
  "page": "https://nexus.effiqs.com/help/cms-wordpress",
  "markdown": "https://nexus.effiqs.com/help/cms-wordpress.md"
}
