WordPress Integration

Automatically publish AI-generated articles to your WordPress site.

Overview

The WordPress integration allows Sight AI to publish articles directly to your WordPress site using our custom WordPress plugin. This provides secure API key authentication and seamless article syncing.

Setup Instructions

Step 1: Install the WordPress Plugin

Install the Sight AI Publisher plugin on your WordPress site:

  1. Download the plugin from the Setup tab in Sight AI
  2. Go to WordPress Admin → Plugins → Add New → Upload Plugin
  3. Choose the downloaded ZIP file and click "Install Now"
  4. Activate the plugin after installation

Step 2: Generate an API Key

In your WordPress admin:

  1. Navigate to Sight AI → API Keys
  2. Click "Generate New API Key"
  3. Copy the API key (you won't see it again!)
  4. Paste it in the Sight AI integration form

Step 3: Configure Settings

Choose your preferred defaults for publishing articles:

  • Post Status – Draft, Published, or Pending Review
  • Default Category – Automatically assign to a category
  • Author – Set a default author name
  • Featured Images – Auto-upload from your articles

Step 4: Start Publishing

Once connected, you can publish articles directly from Sight AI:

  1. Go to any article in your dashboard
  2. Click "Sync to WordPress"
  3. Choose publishing options
  4. Your article will be instantly published!

What Gets Synced

  • Title – Article title
  • Content – Full HTML content with formatting
  • Featured Image – Uploaded to WordPress Media Library
  • In-Body Images – Uploaded and embedded in content
  • Meta Description – As excerpt (Yoast/RankMath compatible)
  • Slug – SEO-friendly URL
  • Category – Assigned category
  • Author – Assigned author

Autopilot Publishing

When Autopilot is enabled (Pro plan and above), articles are automatically published to WordPress based on your configuration settings.

Troubleshooting

Connection Failed

  • Check plugin activation: Ensure the Sight AI plugin is activated
  • Verify API key: Make sure you copied the full API key
  • Check site URL: Ensure the URL matches your WordPress site exactly
  • Try regenerating: Generate a new API key if needed

Articles Not Appearing

  • Check status: Articles may be saved as drafts
  • Clear cache: WordPress caching plugins may delay visibility
  • Check WordPress: Look in Posts → All Posts for the article

Images Not Uploading

  • Check permissions: Your WordPress user needs upload capability
  • Check file size: Large images may exceed PHP limits
  • Check uploads folder: Ensure WordPress can write to uploads

Disconnecting

To disconnect WordPress:

  1. Go to Integrations
  2. Click WordPress
  3. Click "Disconnect"
  4. Confirm the disconnection

Previously published articles remain on your WordPress site.

Next Steps