Coverpeek automatically generates a featured image for any post that doesn’t already have one. The generated image shows the post title on a background of your choice, so every post gets a clean, consistent thumbnail without any manual work.
By default this applies to blog posts, but you can also enable it for pages and any public custom post type from the settings screen.
How it works
Backgrounds
Text customization
Live preview
The settings screen includes a live preview: as you change the background, colors, size, or alignment, you can see the actual generated thumbnail update immediately, with editable sample text. No more guessing how it will look. When you adjust the horizontal or vertical margin, the margin area is highlighted in color right on the preview image, so it’s immediately obvious where the margin actually falls.
Optional: OGP meta tags
Coverpeek can also output standard Open Graph meta tags (og:title, og:type, og:url, og:image, and more) for the post types you’ve enabled in the Post types tab. This is off by default, since many SEO plugins (Yoast SEO, Rank Math, All in One SEO, SEOPress, The SEO Framework) already output these tags — enabling both at once can cause duplicates. If one of those plugins is detected active, the settings screen shows a warning before you turn this on.
Performance
Thumbnails are generated once, when a post is saved — not on every page view. Visiting the site afterward is exactly as fast as with a manually uploaded featured image; there is no per-request image generation.
Requirements
This plugin uses the PHP GD extension (with FreeType/text support) to draw the thumbnail. GD is bundled with PHP and enabled by default on the vast majority of hosting providers. If it’s missing, the plugin shows a notice in the admin area and simply skips thumbnail generation — it will not break your site.
Credits
This plugin bundles the Noto Sans JP Bold font (Copyright 2014-2020 Adobe, Noto is a trademark of Google Inc.), licensed under the SIL Open Font License 1.1. See assets/fonts/LICENSE.txt for the full license text.