Skip to Content
IntegrationsWordPress

WordPress Integration

Publish articles directly to your WordPress site using the REST API and Application Passwords.

Prerequisites

  • A self-hosted WordPress site (WordPress.com Business plan or higher also works)
  • WordPress 5.6 or later (for Application Passwords)
  • Administrator access to create Application Passwords

Setup

1. Create an Application Password

  1. Log in to your WordPress admin dashboard
  2. Go to Users → Profile
  3. Scroll down to Application Passwords
  4. Enter a name (e.g., “PixelPost”)
  5. Click Add New Application Password
  6. Copy the generated password (you won’t see it again!)

2. Connect in PixelPost

  1. Go to Project Settings in your PixelPost dashboard
  2. Click Connect on the WordPress integration
  3. Enter your WordPress site URL (e.g., https://yourblog.com)
  4. Enter your WordPress username
  5. Paste the Application Password
  6. Click Test Connection to verify
  7. Click Save to complete setup

3. Enable the Integration

Toggle the integration switch to enable automatic publishing.

How It Works

When PixelPost publishes an article:

  1. Featured Image - Uploaded to your WordPress Media Library
  2. Post Content - Created as a new post with:
    • Title and content
    • Meta description as excerpt
    • Featured image attached
    • Status set to “Published”

Post Format

Articles are published as standard WordPress posts with:

  • Full HTML content (converted from Markdown)
  • Properly formatted headings, lists, and links
  • Images embedded in content
  • Featured image set

Security

  • Application Passwords are specific to PixelPost and can be revoked anytime
  • Credentials are encrypted and stored securely
  • We only use the WordPress REST API (no FTP or direct database access)

Troubleshooting

”Invalid credentials” error

  • Verify your username is correct (not email)
  • Make sure you copied the entire Application Password
  • Check that Application Passwords are enabled on your site

”REST API not found” error

Some security plugins disable the REST API. Check your security settings or contact your hosting provider.

Images not uploading

Verify your WordPress site allows media uploads and your user has the upload_files capability.

Posts showing as drafts

Make sure your WordPress user has permission to publish posts. Contributor-level users can only create drafts.