ContentImage

Automatic featured images for WordPress

Last updated:

ContentImage can publish a finished featured image straight into WordPress: it uploads the PNG to the media library, sets the alt text and assigns it as the post's featured image, using an application password. It can also work in approve mode, where you click a link in an email first.

Setup

  • In WordPress, create an application password for a user who can edit posts (Users, Profile, Application Passwords).
  • In ContentImage, add your site, choose WordPress as the CMS and enter the username and application password.
  • Turn the agent on. It reads your sitemap or RSS every 30 minutes, renders images for new posts and publishes them (auto mode) or emails you an approval link (approve mode).
  • Use Start backfill to give existing posts without an image one, 50 posts per hour.

What it does to your site

Through the WordPress REST API it uploads the media file, sets its alt text and sets featured_media on the post that matches the URL slug. It does not install a plugin or change your theme.

Not using the agent

Call the REST API yourself and upload the returned image URL however you like:

curl -X POST https://contentimage.io/api/v1/render \
  -H "Authorization: Bearer ci_..." \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com/my-article","sizes":["og","featured"]}'

A WordPress plugin is planned. It is not available yet.

ContentImage is free during the beta. No card needed.

Get started free

FAQ

Does it need a plugin?
No. The agent talks to the WordPress REST API with an application password.
Will it overwrite existing featured images?
The agent only renders for posts that have no og:image of their own (a site-wide default image counts as none), and it never replaces an image someone else made. It re-renders a post only when its title or excerpt changed and the image on the page is one ContentImage made.