{"id":334377,"date":"2026-07-09T02:29:11","date_gmt":"2026-07-09T02:29:11","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/imagefeaty-automatic-blog-covers-social-images\/"},"modified":"2026-07-09T02:28:39","modified_gmt":"2026-07-09T02:28:39","slug":"imagefeaty","status":"publish","type":"plugin","link":"https:\/\/es-ec.wordpress.org\/plugins\/imagefeaty\/","author":16188609,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.1","requires":"6.2","requires_php":"8.1","requires_plugins":null,"header_name":"ImageFeaty \u2014 Automatic Blog Covers & Social Images","header_author":"Themicly","header_description":"Automatically generate beautiful blog covers and social media images (Featured, Open Graph, Twitter, LinkedIn) from your content.","assets_banners_color":"17273e","last_updated":"2026-07-09 02:28:39","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/themicly.com\/wp-plugins\/imagefeaty","header_author_uri":"https:\/\/themicly.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":32,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"rkb007","date":"2026-07-09 02:28:39"}},"upgrade_notice":{"1.0.0":"<p>First public release of ImageFeaty.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3600921,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3600921,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3600921,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3600921,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3600921,"resolution":"1","location":"assets","locale":"","width":2720,"height":1800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3600921,"resolution":"2","location":"assets","locale":"","width":2720,"height":1800},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3600921,"resolution":"3","location":"assets","locale":"","width":2720,"height":1800},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3600921,"resolution":"4","location":"assets","locale":"","width":2720,"height":1800},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3600921,"resolution":"5","location":"assets","locale":"","width":2720,"height":1800},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3600921,"resolution":"6","location":"assets","locale":"","width":1200,"height":630}},"screenshots":{"1":"Dashboard \u2014 generation stats, setup checklist and one-click quick generate.","2":"Templates \u2014 six branded packs with live in-browser previews rendered from your brand kit.","3":"Design Studio \u2014 the design engine for the Custom Layout: gradient presets, backdrop image and per-element positioning, with every template previewed live.","4":"Settings \u2014 brand logo, colours and fonts, plus generation rules, image variants and output options.","5":"Tools \u2014 bulk generation, regeneration and diagnostics.","6":"Example generated cover."}},"plugin_section":[],"plugin_tags":[164230,1795,179930,6487,132923],"plugin_category":[],"plugin_contributors":[196667,270659],"plugin_business_model":[],"class_list":["post-334377","plugin","type-plugin","status-publish","hentry","plugin_tags-auto-generate","plugin_tags-featured-image","plugin_tags-og-image","plugin_tags-open-graph","plugin_tags-social-image","plugin_contributors-rkb007","plugin_contributors-themicly","plugin_committers-rkb007"],"banners":{"banner":"https:\/\/ps.w.org\/imagefeaty\/assets\/banner-772x250.png?rev=3600921","banner_2x":"https:\/\/ps.w.org\/imagefeaty\/assets\/banner-1544x500.png?rev=3600921","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/imagefeaty\/assets\/icon-128x128.png?rev=3600921","icon_2x":"https:\/\/ps.w.org\/imagefeaty\/assets\/icon-256x256.png?rev=3600921","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/imagefeaty\/assets\/screenshot-1.png?rev=3600921","caption":"Dashboard \u2014 generation stats, setup checklist and one-click quick generate."},{"src":"https:\/\/ps.w.org\/imagefeaty\/assets\/screenshot-2.png?rev=3600921","caption":"Templates \u2014 six branded packs with live in-browser previews rendered from your brand kit."},{"src":"https:\/\/ps.w.org\/imagefeaty\/assets\/screenshot-3.png?rev=3600921","caption":"Design Studio \u2014 the design engine for the Custom Layout: gradient presets, backdrop image and per-element positioning, with every template previewed live."},{"src":"https:\/\/ps.w.org\/imagefeaty\/assets\/screenshot-4.png?rev=3600921","caption":"Settings \u2014 brand logo, colours and fonts, plus generation rules, image variants and output options."},{"src":"https:\/\/ps.w.org\/imagefeaty\/assets\/screenshot-5.png?rev=3600921","caption":"Tools \u2014 bulk generation, regeneration and diagnostics."},{"src":"https:\/\/ps.w.org\/imagefeaty\/assets\/screenshot-6.png?rev=3600921","caption":"Example generated cover."}],"raw_content":"<!--section=description-->\n<p>ImageFeaty turns every published post into a set of professionally branded images \u2014 no design tool required. When you publish or update a post, ImageFeaty composes a cover from the title, category, author, date, your brand logo and colours, then wires the correct Open Graph and Twitter meta tags into your site's <code>&lt;head&gt;<\/code> automatically.<\/p>\n\n<p>It's Canva-style automation, built natively for WordPress \u2014 and it's completely free.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Auto-generate Featured, Open Graph, Twitter and LinkedIn images on publish.<\/li>\n<li>Six template packs: SaaS, News, Creator, Tech Split, Business Pro and a fully configurable Custom Layout.<\/li>\n<li>Design Studio with a live preview: advanced gradient presets (linear, radial and mesh), a custom backdrop image, and drag-free positioning for each element.<\/li>\n<li>Brand kit: logo, primary\/secondary\/accent\/text colours, and font selection applied to every asset.<\/li>\n<li>Per-post controls: custom cover title (great for long headlines), template and backdrop \u2014 right in the editor (Gutenberg &amp; Classic).<\/li>\n<li>Bulk generation for selected posts, processed in a memory-safe background queue.<\/li>\n<li>JPG \/ PNG \/ WebP output with a quality control.<\/li>\n<li>Standard sizes (1200\u00d7630, 1200\u00d7675, 1080\u00d71080, 1920\u00d71080) and custom sizes.<\/li>\n<li>Bundled SIL Open Font License fonts (Inter, Poppins, Montserrat) for crisp typography out of the box, or upload your own brand font (TTF\/OTF).<\/li>\n<li>Automatic non-Latin support \u2014 Cyrillic, Greek and other scripts fall back to the bundled Noto Sans so titles never render as empty boxes.<\/li>\n<\/ul>\n\n<h4>Privacy<\/h4>\n\n<p>Image generation runs entirely on your own server using the PHP GD library. ImageFeaty makes <strong>no external requests<\/strong> \u2014 nothing about your content ever leaves your site.<\/p>\n\n<h4>Developers<\/h4>\n\n<p>ImageFeaty is OOP with a small DI container, a service layer, and the repository pattern. Extend it with filters: <code>imagefeaty_register_templates<\/code>, <code>imagefeaty_is_pro<\/code>, <code>imagefeaty_can<\/code>, <code>imagefeaty_excluded_post_types<\/code>, and <code>imagefeaty_output_meta_tags<\/code>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>imagefeaty<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install via <em>Plugins \u2192 Add New<\/em>.<\/li>\n<li>Activate the plugin through the <em>Plugins<\/em> screen.<\/li>\n<li>Visit <em>ImageFeaty \u2192 Settings<\/em> to set your logo, brand colours and fonts.<\/li>\n<li>Publish a post \u2014 your covers are generated automatically.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20imagefeaty%20require%20an%20external%20service%3F\"><h3>Does ImageFeaty require an external service?<\/h3><\/dt>\n<dd><p>No. Image generation runs entirely on your own server with the GD library \u2014 ImageFeaty makes no external requests.<\/p><\/dd>\n<dt id=\"will%20it%20overwrite%20my%20existing%20featured%20images%3F\"><h3>Will it overwrite my existing featured images?<\/h3><\/dt>\n<dd><p>Only if you enable \"Overwrite existing\" in Settings. By default ImageFeaty skips posts that already have covers.<\/p><\/dd>\n<dt id=\"my%20text%20looks%20like%20a%20plain%20bitmap%20font.%20why%3F\"><h3>My text looks like a plain bitmap font. Why?<\/h3><\/dt>\n<dd><p>Your server is missing FreeType support in GD, so ImageFeaty falls back to GD's built-in font. Ask your host to enable FreeType for crisp TrueType rendering.<\/p><\/dd>\n<dt id=\"can%20i%20use%20my%20own%20font%3F\"><h3>Can I use my own font?<\/h3><\/dt>\n<dd><p>Yes. In <em>ImageFeaty \u2192 Settings<\/em>, set the heading font to \"Custom font\" and upload a TTF or OTF file. It is applied to every generated cover.<\/p><\/dd>\n<dt id=\"will%20non-latin%20titles%20%28cyrillic%2C%20greek%2C%20etc.%29%20work%3F\"><h3>Will non-Latin titles (Cyrillic, Greek, etc.) work?<\/h3><\/dt>\n<dd><p>Yes. The bundled fonts are Latin-only, but ImageFeaty automatically detects missing glyphs and falls back to the bundled Noto Sans (Latin, Cyrillic, Greek and more). CJK and Arabic require a matching font to be installed on the server; ImageFeaty will use it automatically if present.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20my%20seo%20plugin%3F\"><h3>Does it work with my SEO plugin?<\/h3><\/dt>\n<dd><p>Yes. If your SEO plugin already outputs social meta, use the <code>imagefeaty_output_meta_tags<\/code> filter to let it take over, or simply disable those variants.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Automatically generate beautiful, branded blog covers and social images (Featured, Open Graph, Twitter, LinkedIn) from your post content.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/334377","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=334377"}],"author":[{"embeddable":true,"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rkb007"}],"wp:attachment":[{"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=334377"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=334377"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=334377"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=334377"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=334377"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=334377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}