WP Auto Publish automates your editorial production (articles, images, SEO meta) while respecting your quality rules. This guide covers installation, licence activation, and every available setting.
Tip: Keep this page open during your first configuration. Each section can be followed step by step.
2) Prerequisites & compatibility
- WordPress 6.0+ (PHP 8.0+ recommended, PHP 8.2/8.3 ideal)
- Compatible SEO plugins: Yoast, Rank Math, SEOPress
- Outgoing HTTP access (cURL) for AI providers and licence validation
- Active CRON (wp-cron or system cron)
Important: If your host limits outbound connections, allow the licence validation domain and the AI APIs you rely on.
3) Installation
A) Through the WordPress interface
- Go to Plugins > Add New
- Click Upload and select the plugin ZIP
- Install then Activate the extension
B) Via FTP/SFTP
- Extract the ZIP locally
- Upload the folder to wp-content/plugins/
- Activate the plugin from Plugins in the admin
4) Licence activation & management
Open Settings > WP Auto Publish > Licence, paste your key, and validate.
| Field | Description |
| Licence key | Unique string provided after purchase. Enables validation, updates, and support. |
| Status | Active, Expired, Suspended, Pending. |
| Allowed domains | Depends on your plan (Single/Plus/Multi). Manage them from your account dashboard. |
Note: Validation happens server-side. Make sure cURL and OpenSSL are available.
5) Sources & generation modes
WP Auto Publish can publish from multiple sources, configurable per section.
- Generated topics: themes/keywords with categories and tags
- RSS feeds: category-based ingestion, URL filters, dedicated frequency
- Existing drafts: enrichment, review, and updates
- Manual generation: trigger an article on demand
Tip: combine RSS + generated topics to keep a mix of news and evergreen content.
6) Automation (cadence, windows & quotas)
Inside the Automation tab you define pace and constraints.
- Cadence (e.g. every 10 minutes)
- Time windows (e.g. 08:00–20:00, business days)
- Daily quota (e.g. 30 posts/day)
- Posts per run (control throughput)
- Parallelism (run X tasks at once)
- Async mode to offload long tasks
Tip: start modestly (15-minute cadence, 10 posts/day). Increase progressively based on hosting stability and your API limits.
Recommendation: for reliable cadence, prefer a server-side cron over native wp-cron.
7) AI providers & prompt templates
Configure your AI provider (API key, model) and create prompt templates with variables (e.g. {theme}, {date}, {word_count}, {section_count}, {paragraph_min_words}, {paragraph_max_words}, {focuskw}).
<h2>Topic: {keyword}</h2>
- Tone: {style}
- Language: {lang}
- Constraints: {constraints}
- Sections: Introduction, 4x H2, FAQ JSON-LD
- Included templates: structured article, news flash, cooking, storytelling
- Quality blocks: auto FAQ, mini-glossary, “What changes” callout
- Discover-friendly titles + unique excerpts
Pro tip: Store several templates (recipes, news, guides) and switch depending on the section.
8) Automatic images
Enable image generation through your preferred service (e.g. Ideogram). Configure:
- API key and a global style prefix
- Style (realistic, flat, illustration)
- Aspect ratio (16:9, 4:3, square)
- Royalty-free fallback (if the API is unavailable)
- Featured image + insertion inside the content
9) Anti-duplication & history
Every draft/URL/title candidate is compared against the publication history.
- Strict mode: skip when a collision is detected
- Regenerate mode: trigger a fresh generation
- Anti-duplicate cache + unique excerpts to prevent repetition
- Clear or inspect the history from the interface
10) SEO & metadata
Automatically fill titles, meta descriptions, FAQ JSON-LD, and image tags.
- Compatibility with Yoast, Rank Math, SEOPress
- Optional focus keyword field
- Clean slugs + automatic categories
11) Logs & diagnostics
Review execution logs and prompt/response history, filter by status, export CSV.
- Task status (OK, queued, failed)
- API latency, generation time
- Explicit failure reasons
12) Webhooks & API
Receive callbacks (publication/failure) and connect your pipelines.
POST https://your-domain.com/webhooks/wpap
{
"event": "post_published",
"post_id": 123,
"lang": "en",
"meta": { "source": "auto" }
}
13) Multisite & roles
- Network ready (WordPress Multisite)
- Dedicated capabilities (e.g.
wpap_manage)
- Per-site log plus network aggregation
14) Performance & best practices
- Start small (cadence/quotas) then scale
- On managed hosting, prefer a system cron
- Enable AI response caching when available
15) Quick troubleshooting
The licence will not validate
- Double-check the key and spelling
- Test cURL connectivity wp-cli
- Allow the validation domain on your firewall
Nothing is being published
- Review cadence/windows/quotas
- Check logs (AI errors, API limits)
- Ensure CRON is running
Images are missing
- Verify the key and plan of your generator
- Enable a royalty-free fallback
16) FAQ
Can I use the plugin on multiple sites?
Yes, depending on your licence (Single, Plus, or Multi). Manage allowed domains from your account.
Are images included?
The plugin integrates with external generators. You can configure a royalty-free fallback.
Can I cancel my subscription?
Yes, at any time. A 14-day money-back guarantee applies if you are not satisfied.
How do I prevent duplicates?
Enable anti-duplication and use the history. When a collision occurs, skip it or regenerate.