BDM Documentation

Documentation WordPress Setup

WordPress Integration Setup

Connect BDM AI Writer to your WordPress sites and publish AI-generated content directly to your blog with just one click.

Prerequisites

Before you begin, ensure you have the following

WordPress Requirements

WordPress Version 5.0 or higher
REST API Enabled
SSL Certificate Recommended
Admin Access Required

User Permissions

Create and publish posts
Upload media files
Manage categories and tags
Editor or Administrator role

WordPress Authentication Setup

BDM AI Writer uses WordPress Application Passwords for secure authentication. This method is more secure than using your regular WordPress password and can be revoked at any time.

1

Enable Application Passwords

Log in to your WordPress admin panel and navigate to your user profile.

Path:

WordPress Dashboard → Users → Profile → Application Passwords

Note: Application Passwords feature is available in WordPress 5.6 and higher. If you don't see this section, update your WordPress installation.

2

Create Application Password

  1. Scroll down to the "Application Passwords" section
  2. Enter a name: BDM AI Writer
  3. Click "Add New Application Password"
  4. Copy the generated password immediately

Important!

The application password is shown only once. Save it securely before closing the page.

3

Verify REST API Access

Test that your WordPress REST API is accessible:

Visit this URL (replace with your domain):

https://yoursite.com/wp-json/wp/v2/posts

You should see JSON data or a list of posts.

Adding Your WordPress Site

1

Navigate to WordPress Sites

In BDM AI Writer, go to the WordPress integration section:

AI Writer → WordPress Sites → Add New Site
2

Enter Site Details

Friendly name to identify this site

Full URL including https://

Your WordPress username

Paste the application password from WordPress

3

Test Connection

Click "Test Connection" to verify everything is working:

Connection Successful!

Your WordPress site is connected and ready to receive content.

4

Save Configuration

Click "Save Site" to complete the setup. Your site will now appear in the WordPress sites list.

Publishing Content to WordPress

Manual Publishing

Publish individual articles to WordPress with full control over settings.

  1. 1

    Generate Your Content

    Create content using any template in AI Writer

  2. 2

    Click "Publish to WordPress"

    Button appears after content generation

  3. 3

    Select WordPress Site

    Choose from your connected sites

  4. 4

    Configure Publishing Options

    Set status, categories, tags, and featured image

  5. 5

    Publish

    Content appears on your WordPress site immediately

Publishing Options

Post Status

Publish

Live immediately

Draft

Save for review

Schedule

Publish later

Author Selection

Choose which WordPress user to attribute as the author

Featured Image

Upload or select from media library

SEO Meta Data

Meta title and description for SEO plugins

Managing Categories & Tags

Categories

BDM AI Writer syncs categories from your WordPress site. You can assign multiple categories when publishing.

Tip: Create new categories directly in WordPress, then sync them in AI Writer by clicking "Refresh Categories"

Tags

Add tags for better content organization. AI Writer can suggest relevant tags based on your content.

Pro Tip: Use AI-suggested tags to improve SEO and content discoverability

Auto-Publishing & Scheduling

Scheduled Publishing

Set up automated content publishing schedules to maintain a consistent posting calendar.

Setup Automated Publishing:

  1. Create a project with multiple articles
  2. Go to Project Settings → Auto-Publishing
  3. Select WordPress site and schedule
  4. Set posting frequency (daily, weekly, etc.)
  5. Choose time of day for publication
  6. Enable auto-publishing

Note: Auto-publishing requires at least one article in the queue. System will publish articles in the order they were created.

Common Issues & Solutions

Connection Failed

If connection test fails, check:

  • WordPress URL is correct and includes https://
  • Application password was copied correctly (no extra spaces)
  • WordPress REST API is not disabled by security plugins
  • Your hosting provider allows REST API connections

Images Not Uploading

If images fail to upload:

  • Check WordPress upload file size limits
  • Verify media library permissions
  • Ensure adequate server disk space

Formatting Issues

If content formatting is lost:

  • Enable "Preserve HTML" option in publishing settings
  • Check your WordPress theme doesn't strip formatting
  • Disable conflicting WordPress plugins temporarily

Best Practices

Recommended

  • Review content before publishing
  • Use SSL/HTTPS for security
  • Add featured images for better engagement
  • Assign relevant categories and tags
  • Test with drafts first

Avoid

  • Publishing without reviewing
  • Using same password for multiple sites
  • Ignoring WordPress version updates
  • Sharing application passwords
  • Overwriting existing content accidentally

Need Help with WordPress Setup?

Having trouble connecting to WordPress or publishing content? Our support team is here to help.