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) 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)
- Parallelism (run X tasks at once)
Tip: start modestly (15-minute cadence, 10 posts/day). Increase progressively based on hosting stability and your API limits.
6) AI providers & prompt templates
Configure your AI provider (API key, model) and create prompt templates with variables (e.g. {keyword}, {lang}).
<h2>Topic: {keyword}</h2>
- Tone: {style}
- Language: {lang}
- Constraints: {constraints}
- Sections: Introduction, 4x H2, FAQ JSON-LD
Pro tip: Store several templates (recipes, news, guides) and switch depending on the section.
7) Automatic images
Enable image generation through your preferred service. Configure:
- 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
8) 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
- Clear or inspect the history from the interface
9) 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
10) Logs & diagnostics
Review execution logs, filter by status, export CSV.
- Task status (OK, queued, failed)
- API latency, generation time
- Explicit failure reasons
11) 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" }
}
12) Multisite & roles
- Network ready (WordPress Multisite)
- Dedicated capabilities (e.g.
wpap_manage)
- Per-site log plus network aggregation
13) Performance & best practices
- Start small (cadence/quotas) then scale
- On managed hosting, prefer a system cron
- Enable AI response caching when available
14) 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
15) 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.