Connecting ContentPeaks to WordPress is the fastest way to turn finished articles into live blog posts without the manual copy-paste routine. Once connected, ContentPeaks can push structured article content, featured images, and SEO metadata straight into your site, so publishing feels clean and predictable instead of repetitive.
Before you start
- A WordPress site running WordPress 5.8 or later.
- PHP 7.4 or later on that site.
- Administrator access so you can install and configure plugins.
- A publicly reachable site URL if you want live publishing to work reliably.
How to connect WordPress
- Open your WordPress admin and install the official ContentPeaks plugin.
- Activate the plugin, then open the ContentPeaks menu inside WordPress.
- Generate a new API key and copy it.
- Go back to ContentPeaks and open Settings → Integrations → WordPress.
- Paste your WordPress site URL and the API key.
- Click Test connection first, then finish with Connect.
After that, publishing becomes much simpler. From ContentPeaks, you can send articles into WordPress as drafts by default, or switch to direct publishing later if that fits your workflow better.
Updating articles later
If you revise an article in ContentPeaks later, you can push the updated version back into WordPress instead of rebuilding the post manually. That is useful when you refresh older content, tighten the SEO structure, or replace sections that need better accuracy.
Permalink recommendation
For cleaner SEO-friendly URLs, go to WordPress Settings → Permalinks and use `/%postname%/` or `/blog/%postname%/` if your blog lives under `/blog/`. Clean slugs are easier to read, easier to share, and better aligned with how most modern content sites are structured.
Content defaults you may want to adjust
- Category: if your default category is still "Uncategorized," rename it to something simple like "Blog" or "Articles."
- Author display name: if you want posts to show a cleaner byline, update your display name in WordPress under Users → Your Profile.
- Publish mode: ContentPeaks starts draft-first by default, which is usually the safest setup until you trust the workflow.
Troubleshooting
- Can’t find the plugin? Search the WordPress plugin directory for the full plugin name, or upload the ZIP manually if your team distributes it privately.
- Plugin won’t activate? Check your WordPress and PHP versions first, then temporarily disable conflicting plugins if needed.
- Connection test fails? Make sure the plugin is active, generate a fresh API key, and use your main site URL without `/wp-admin` or trailing slashes.
- Publishing fails? Confirm the API key has not been revoked, your WordPress account has administrator permissions, and the server has enough disk space to handle images.
- Using LocalWP or another `.local` domain? Your ContentPeaks backend usually cannot reach private local domains. Use a public tunnel such as ngrok or Cloudflare Tunnel when testing local WordPress sites.