{"id":388992,"date":"2026-10-26T05:50:22","date_gmt":"2026-10-26T05:50:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/og-studio-covers\/"},"modified":"2026-10-26T06:34:33","modified_gmt":"2026-10-26T06:34:33","slug":"ogimg-covers","status":"publish","type":"plugin","link":"https:\/\/en-ca.wordpress.org\/plugins\/ogimg-covers\/","author":23588620,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5.1","stable_tag":"1.5.1","tested":"7.1.3","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"OGImg Covers","header_author":"OGImg","header_description":"\u0421\u0442\u0438\u043b\u044c\u043d\u044b\u0435 OG-\u043e\u0431\u043b\u043e\u0436\u043a\u0438 \u0434\u043b\u044f \u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u0438 \u0441\u0442\u0440\u0430\u043d\u0438\u0446: \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0438 \u043f\u043e\u0434\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0438\u0437 \u0437\u0430\u043f\u0438\u0441\u0438, \u0441\u0442\u0438\u043b\u044c \u2014 \u043e\u0434\u0438\u043d \u0438\u0437 32 \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432 (\u0442\u0435 \u0436\u0435, \u0447\u0442\u043e \u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435); \u00ab\u0424\u043e\u0442\u043e-\u0444\u043e\u043d\u00bb \u0438 \u00ab\u0422\u043e\u0432\u0430\u0440 \u0438 \u0446\u0435\u043d\u0430\u00bb \u0431\u0435\u0440\u0443\u0442 \u0444\u043e\u0442\u043e \u0438\u0437 \u00ab\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0437\u0430\u043f\u0438\u0441\u0438\u00bb. \u041e\u0431\u043b\u043e\u0436\u043a\u0430 \u0443\u0445\u043e\u0434\u0438\u0442 \u0432 og:image \u0438 twitter:image, \u0434\u043b\u044f \u0441\u0442\u0430\u0440\u044b\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u2014 \u043f\u0430\u043a\u0435\u0442\u043e\u043c \u0432 \u043e\u0434\u0438\u043d \u043a\u043b\u0438\u043a. \u0421 \u043a\u043b\u044e\u0447\u043e\u043c \u041f\u0440\u043e \u2014 \u0431\u0435\u0437 \u0432\u043e\u0434\u044f\u043d\u043e\u0433\u043e \u0437\u043d\u0430\u043a\u0430.","assets_banners_color":"414249","last_updated":"2026-10-26 06:34:33","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/og-studio.online\/wp-plugin","header_author_uri":"https:\/\/og-studio.online","rating":0,"author_block_rating":0,"active_installs":0,"downloads":56,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.5.0":{"tag":"1.5.0","author":"mar4elo06","date":"2026-10-26 05:50:12","revision":3765592},"1.5.1":{"tag":"1.5.1","author":"mar4elo06","date":"2026-10-26 06:34:33","revision":3765636}},"upgrade_notice":{"1.5.1":"<p>Interface is now fully translatable (English source strings); Russian translation included.<\/p>","1.5.0":"<p>Plugin renamed to OGImg Covers. Settings and per-post data are migrated automatically.<\/p>","1.4.0":"<p>Photo background style and product photo from the post&#039;s featured image.<\/p>","1.3.0":"<p>8 new task styles: article, event, quote, number, product, job, podcast, list.<\/p>","1.2.0":"<p>Bulk covers for existing posts, default style, Pro key without the watermark.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3765592,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3765592,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3765592,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3765592,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.5.0","1.5.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3765636,"resolution":"1","location":"assets","locale":"","width":1000,"height":1000},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3765636,"resolution":"2","location":"assets","locale":"","width":1280,"height":640},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3765636,"resolution":"3","location":"assets","locale":"","width":1280,"height":420}},"screenshots":{"1":"The \"OGImg Covers \u2014 post cover\" box in the post editor.","2":"Settings: default style and Pro key.","3":"Covers for existing posts."}},"plugin_section":[],"plugin_tags":[1795,179930,6487,154,2227],"plugin_category":[],"plugin_contributors":[288572],"plugin_business_model":[],"class_list":["post-388992","plugin","type-plugin","status-publish","hentry","plugin_tags-featured-image","plugin_tags-og-image","plugin_tags-open-graph","plugin_tags-social-media","plugin_tags-yoast","plugin_contributors-mar4elo06","plugin_committers-mar4elo06"],"banners":{"banner":"https:\/\/ps.w.org\/ogimg-covers\/assets\/banner-772x250.png?rev=3765592","banner_2x":"https:\/\/ps.w.org\/ogimg-covers\/assets\/banner-1544x500.png?rev=3765592","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ogimg-covers\/assets\/icon-128x128.png?rev=3765592","icon_2x":"https:\/\/ps.w.org\/ogimg-covers\/assets\/icon-256x256.png?rev=3765592","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ogimg-covers\/assets\/screenshot-1.png?rev=3765636","caption":"The \"OGImg Covers \u2014 post cover\" box in the post editor."},{"src":"https:\/\/ps.w.org\/ogimg-covers\/assets\/screenshot-2.png?rev=3765636","caption":"Settings: default style and Pro key."},{"src":"https:\/\/ps.w.org\/ogimg-covers\/assets\/screenshot-3.png?rev=3765636","caption":"Covers for existing posts."}],"raw_content":"<!--section=description-->\n<p>OGImg Covers adds an \"OGImg Covers \u2014 post cover\" box to the post editor. The title, excerpt and site name are filled in from the post, you pick a style, accent color, badge and format \u2014 and the cover becomes the post's <code>og:image<\/code> and <code>twitter:image<\/code>. Links shared in Telegram, VK, X, LinkedIn, Facebook and messengers get a proper preview card.<\/p>\n\n<p><strong>Features<\/strong><\/p>\n\n<ul>\n<li>32 styles \u2014 the same as in the online editor at og-studio.online; holiday styles (Halloween, Black Friday, New Year) appear on their dates.<\/li>\n<li>Photo styles: \"Photo background\" and \"Product &amp; price\" use the post's featured image.<\/li>\n<li>Live preview right in the post editor.<\/li>\n<li>Short image links like <code>og-studio.online\/img\/Ab3xKp9f<\/code> instead of long URLs.<\/li>\n<li>Covers for existing posts in one click: Tools \u2192 OGImg Covers.<\/li>\n<li>Default style for new posts: Settings \u2192 OGImg Covers.<\/li>\n<li><code>[ogimg_covers_cover]<\/code> shortcode to place the cover inside the post.<\/li>\n<li>Works with Yoast SEO (<code>wpseo_opengraph_image<\/code> filter).<\/li>\n<li>Pro key (for og-studio.online Pro subscribers): covers without the og-studio.online watermark.<\/li>\n<\/ul>\n\n<p>The plugin does not create database tables and stores no images on your hosting: settings are kept in post meta and one option.<\/p>\n\n<p><strong>\u041d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u043c.<\/strong> \u041f\u043b\u0430\u0433\u0438\u043d OGImg Covers \u0434\u0435\u043b\u0430\u0435\u0442 \u043e\u0431\u043b\u043e\u0436\u043a\u0443 \u0437\u0430\u043f\u0438\u0441\u0438 \u0438\u0437 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430: 32 \u0448\u0430\u0431\u043b\u043e\u043d\u0430 (\u0432 \u00ab\u0424\u043e\u0442\u043e-\u0444\u043e\u043d\u0435\u00bb \u0438 \u00ab\u0422\u043e\u0432\u0430\u0440\u0435 \u0438 \u0446\u0435\u043d\u0435\u00bb \u2014 \u00ab\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0437\u0430\u043f\u0438\u0441\u0438\u00bb), \u0436\u0438\u0432\u043e\u0435 \u043f\u0440\u0435\u0432\u044c\u044e, \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 og:image \u0438 twitter:image, \u043e\u0431\u043b\u043e\u0436\u043a\u0438 \u0434\u043b\u044f \u0441\u0442\u0430\u0440\u044b\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u043e\u0434\u043d\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u043e\u0439, \u043a\u043b\u044e\u0447 \u041f\u0440\u043e \u2014 \u0431\u0435\u0437 \u0432\u043e\u0434\u044f\u043d\u043e\u0433\u043e \u0437\u043d\u0430\u043a\u0430. \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e: https:\/\/og-studio.online\/wp-plugin<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin relies on the OG Studio service at og-studio.online (https:\/\/og-studio.online) to draw the cover images. Without it the plugin cannot produce images.<\/p>\n\n<ul>\n<li><strong>Rendering<\/strong> \u2014 the cover image is requested from <code>https:\/\/og-studio.online\/api\/og\/render.png<\/code> (in the editor preview) and, on the public site, by visitors' browsers and social network crawlers via the image link in <code>og:image<\/code>. Sent: the cover title, subtitle, brand text, style, accent color, badge and format; for the \"Photo background\" and \"Product &amp; price\" styles also the public https URL of the post's featured image, which the service downloads to draw the cover.<\/li>\n<li><strong>Short links<\/strong> \u2014 when a post with an enabled cover is saved (or during bulk generation for existing posts), the same cover parameters are sent to <code>https:\/\/og-studio.online\/api\/og\/shorten<\/code>, which returns a short link <code>https:\/\/og-studio.online\/img\/\u2026<\/code>. If a Pro key is set in the plugin settings, the key is sent too (server to server; it never appears on your pages).<\/li>\n<li><strong>Key check<\/strong> \u2014 when the settings page is opened with a Pro key filled in, the key is sent to <code>https:\/\/og-studio.online\/api\/og\/key-check<\/code> to show its status.<\/li>\n<\/ul>\n\n<p>No other data about your site, visitors or users is sent.<\/p>\n\n<p>Terms of use: https:\/\/og-studio.online\/legal\nPrivacy policy: https:\/\/og-studio.online\/privacy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Plugins \u2192 Add New \u2192 search \"OGImg Covers\", or upload the zip and activate.<\/li>\n<li>Open any post \u2014 the \"OGImg Covers \u2014 post cover\" box is below the editor, fields are already filled in.<\/li>\n<li>Choose a style, tick \"og:image\" and update the post.<\/li>\n<li>Optional: Settings \u2192 OGImg Covers \u2014 default style and Pro key; Tools \u2192 OGImg Covers \u2014 covers for existing posts.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20it%20free%3F\"><h3>Is it free?<\/h3><\/dt>\n<dd><p>Yes. Covers have a small og-studio.online label in the corner; og-studio.online Pro subscribers can remove it with a Pro key.<\/p><\/dd>\n<dt id=\"what%20happens%20with%20my%20existing%20posts%3F\"><h3>What happens with my existing posts?<\/h3><\/dt>\n<dd><p>Nothing until you run Tools \u2192 OGImg Covers. It creates covers only for published posts that have no OGImg Covers cover yet; posts you configured by hand are not touched.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20yoast%20seo%20%2F%20rank%20math%3F\"><h3>Does it work with Yoast SEO \/ Rank Math?<\/h3><\/dt>\n<dd><p>With Yoast SEO the cover replaces Yoast's og:image when enabled for the post. With other SEO plugins both tags may be printed; social networks use the first one.<\/p><\/dd>\n<dt id=\"what%20if%20og-studio.online%20is%20unavailable%3F\"><h3>What if og-studio.online is unavailable?<\/h3><\/dt>\n<dd><p>Already shared previews keep working from social network caches; new previews appear once the service is back. The plugin falls back to the full image link if a short link cannot be created.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Interface is now fully translatable (English source strings); Russian translation included.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Plugin renamed to OGImg Covers (new slug ogimg-covers); settings and per-post data are migrated automatically.<\/li>\n<li>The old [og_studio_cover] shortcode keeps working.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>New \"Photo background\" style: the post's featured image as the cover background with a dark overlay.<\/li>\n<li>\"Product &amp; price\" shows the featured image in the product card.<\/li>\n<li>The featured image must be an https URL; without one the cover is drawn without a photo.<\/li>\n<li>With a Pro key the service keeps its own copy of the photo for the short link.<\/li>\n<li>List style: up to 6 items.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>8 new task styles: blog article, webinar \/ event, quote, big number, product &amp; price, job, podcast episode, list of 3 (31 styles in total).<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Styles synced with the online editor (23 styles, editor names); holiday styles open only on their dates.<\/li>\n<li>Settings page: default style, \"enable for new posts\", Pro key.<\/li>\n<li>Bulk covers for existing posts (Tools \u2192 OGImg Covers).<\/li>\n<li>Pro key: short links without the watermark.<\/li>\n<li>Scripts and styles are enqueued properly; uninstall cleans up.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Short image links og-studio.online\/img\/\u2026<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"Beautiful Open Graph covers for posts and pages: generated from the post title, 32 styles, og:image and twitter:image set automatically.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/388992","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=388992"}],"author":[{"embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mar4elo06"}],"wp:attachment":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=388992"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=388992"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=388992"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=388992"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=388992"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=388992"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}