{"id":379282,"date":"2026-10-16T10:49:53","date_gmt":"2026-10-16T10:49:53","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/jooosi-social-image\/"},"modified":"2026-10-16T10:49:39","modified_gmt":"2026-10-16T10:49:39","slug":"jooosi-social-image","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/jooosi-social-image\/","author":23555524,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.4","stable_tag":"1.0.4","tested":"7.1.3","requires":"7.0","requires_php":"8.0","requires_plugins":null,"header_name":"Jooosi Social Image","header_author":"Jooosi","header_description":"Design dynamic Open Graph and featured images visually in WordPress and keep them in sync automatically.","assets_banners_color":"f9f7f5","last_updated":"2026-10-16 10:49:39","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/ko-fi.com\/Q5Q75XSF7","header_plugin_uri":"https:\/\/github.com\/jooosi-project\/jooosi-social-image","header_author_uri":"https:\/\/jooo.si","rating":0,"author_block_rating":0,"active_installs":0,"downloads":51,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.4":{"tag":"1.0.4","author":"suasgn","date":"2026-10-16 10:49:39","revision":3750205}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3750205,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3750205,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3750205,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3750205,"resolution":false,"location":"assets","locale":"","contents":"{\"landingPage\":\"\\\/wp-admin\\\/plugins.php\",\"preferredVersions\":{\"php\":\"8.1\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"features\":{\"networking\":true},\"steps\":[{\"step\":\"installPlugin\",\"options\":{\"activate\":true},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"jooosi-social-image\"}},{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"}]}"}},"all_blocks":[],"tagged_versions":["1.0.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3750205,"resolution":"1","location":"assets","locale":"","width":3322,"height":1124},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3750205,"resolution":"2","location":"assets","locale":"","width":3332,"height":1852},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3750205,"resolution":"3","location":"assets","locale":"","width":3340,"height":1838},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3750205,"resolution":"4","location":"assets","locale":"","width":3334,"height":1840},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3750205,"resolution":"5","location":"assets","locale":"","width":3334,"height":1844},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3750205,"resolution":"6","location":"assets","locale":"","width":3338,"height":1834}},"screenshots":{"1":"Manage saved image Designs and their publishing status.","2":"Edit a Design with its layer structure, canvas, and element inspector.","3":"Browse design templates by collection, search presets, and choose a ready-to-use layout.","4":"Manage template repositories and review enabled template collections.","5":"Configure image format and quality, featured-image replacement, uninstall cleanup, and rendering status.","6":"Publish a Design, select generated outputs, and define content rules for automatic matching."}},"plugin_section":[],"plugin_tags":[569,1795,52195,6487,132923],"plugin_category":[],"plugin_contributors":[219840,277532],"plugin_business_model":[],"class_list":["post-379282","plugin","type-plugin","status-publish","hentry","plugin_tags-automation","plugin_tags-featured-image","plugin_tags-image-generator","plugin_tags-open-graph","plugin_tags-social-image","plugin_contributors-suabahasa","plugin_contributors-suasgn","plugin_committers-suasgn"],"banners":{"banner":"https:\/\/ps.w.org\/jooosi-social-image\/assets\/banner-772x250.png?rev=3750205","banner_2x":"https:\/\/ps.w.org\/jooosi-social-image\/assets\/banner-1544x500.png?rev=3750205","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/jooosi-social-image\/assets\/icon.svg?rev=3750205","icon":"https:\/\/ps.w.org\/jooosi-social-image\/assets\/icon.svg?rev=3750205","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/jooosi-social-image\/assets\/screenshot-1.png?rev=3750205","caption":"Manage saved image Designs and their publishing status."},{"src":"https:\/\/ps.w.org\/jooosi-social-image\/assets\/screenshot-2.png?rev=3750205","caption":"Edit a Design with its layer structure, canvas, and element inspector."},{"src":"https:\/\/ps.w.org\/jooosi-social-image\/assets\/screenshot-3.png?rev=3750205","caption":"Browse design templates by collection, search presets, and choose a ready-to-use layout."},{"src":"https:\/\/ps.w.org\/jooosi-social-image\/assets\/screenshot-4.png?rev=3750205","caption":"Manage template repositories and review enabled template collections."},{"src":"https:\/\/ps.w.org\/jooosi-social-image\/assets\/screenshot-5.png?rev=3750205","caption":"Configure image format and quality, featured-image replacement, uninstall cleanup, and rendering status."},{"src":"https:\/\/ps.w.org\/jooosi-social-image\/assets\/screenshot-6.png?rev=3750205","caption":"Publish a Design, select generated outputs, and define content rules for automatic matching."}],"raw_content":"<!--section=description-->\n<p>Jooosi Social Image is a visual image design and generation plugin for WordPress. Create branded Open Graph, X\/Twitter, and featured images directly in WP Admin with a familiar drag-and-drop editor.<\/p>\n\n<p>Design once, connect the layout to live WordPress content, and choose exactly where it applies. Social Image generates static, content-hashed files in the background and refreshes only the images affected by a content or design change.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li><strong>Visual image editor:<\/strong> Drag, resize, rotate, reorder, lock, and style text, image, SVG, and Shape layers.<\/li>\n<li><strong>Dynamic WordPress data:<\/strong> Preview and insert post, author, taxonomy, metadata, ACF, JetEngine, Meta Box, and Toolset values.<\/li>\n<li><strong>Template library:<\/strong> Start from 65 bundled Templates or add validated public Template repositories.<\/li>\n<li><strong>Flexible locations:<\/strong> Build nested all\/any rules over post properties, taxonomies, metadata, text, and dates.<\/li>\n<li><strong>Social and featured images:<\/strong> Generate Open Graph, X\/Twitter, and optional Media Library featured images from one Design.<\/li>\n<li><strong>Automatic regeneration:<\/strong> Queue rendering through WP-Cron and invalidate only affected cache files.<\/li>\n<li><strong>Imagick or GD:<\/strong> Prefer Imagick while retaining a GD with FreeType fallback.<\/li>\n<li><strong>Developer tools:<\/strong> Use REST endpoints, WP-CLI, filters, a shortcode, or the namespaced PHP API.<\/li>\n<li><strong>Actionable diagnostics:<\/strong> Check renderer, SVG, local-font, WP-Cron, and uploads failures in Social Image settings or WordPress Site Health.<\/li>\n<\/ul>\n\n<h3>Optional integrations<\/h3>\n\n<p>Install Jooosi Icon to add sanitized SVG icon layers. SVG rendering also requires PHP Imagick with SVG support. Install Jooosi Fon to expose its enabled local TTF\/OTF font families inside Social Image.<\/p>\n\n<h3>External services<\/h3>\n\n<p>Social Image includes Template previews that reference images hosted by Unsplash. Six showcase Templates retain an editable Unsplash image URL when applied. The browser requests an image when an administrator views the relevant Template; the server requests it when rendering a Design that still contains that URL. The request sends standard connection information such as the site server's IP address, browser headers for an admin preview, and the requested image URL. No WordPress post content or account credentials are sent to Unsplash.<\/p>\n\n<p>Check Unplash: <a href=\"https:\/\/unsplash.com\/terms\">Terms<\/a> | <a href=\"https:\/\/unsplash.com\/privacy\">Privacy<\/a> | <a href=\"https:\/\/unsplash.com\/license\">License<\/a><\/p>\n\n<p>Administrators may explicitly add a public Template repository URL. Social Image requests that host to download its JSON manifest and sends a user-agent containing the plugin version and the site's public home URL. Administrators may also place a public HTTP(S) image URL in a Design; Social Image requests that host when it needs to render the image. Data handling for those administrator-selected services is governed by each host's terms and privacy policy.<\/p>\n\n<p>Social Image does not send data to Jooosi Icon or Jooosi Fon. Those integrations read data from the corresponding WordPress plugins installed on the same site.<\/p>\n\n<h3>Sponsors<\/h3>\n\n<p>Jooosi Social Image is proudly supported by:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/jooo.si\">Jooosi<\/a> \u2014 open-source tools and products for WordPress.<\/li>\n<li><a href=\"https:\/\/livecanvas.com\">LiveCanvas<\/a> \u2014 a visual site builder for WordPress.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/jooosi-social-image<\/code>, or install the plugin through the WordPress Plugins screen.<\/li>\n<li>Activate Jooosi Social Image.<\/li>\n<li>Open <strong>Social Image<\/strong> in WordPress Admin.<\/li>\n<li>Edit the starter Design or create one from a Template, choose its locations, and publish it.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20image%20library%20does%20social%20image%20require%3F\"><h3>Which image library does Social Image require?<\/h3><\/dt>\n<dd><p>Social Image uses Imagick when available. It can use GD instead when GD has FreeType support. SVG layers specifically require Imagick with SVG support.<\/p><\/dd>\n<dt id=\"does%20image%20rendering%20slow%20down%20frontend%20page%20loads%3F\"><h3>Does image rendering slow down frontend page loads?<\/h3><\/dt>\n<dd><p>No. Social Image renders through scheduled background events and stores static files. A frontend request can schedule a missing image for repair, but it does not wait for rendering.<\/p><\/dd>\n<dt id=\"which%20seo%20plugins%20are%20supported%3F\"><h3>Which SEO plugins are supported?<\/h3><\/dt>\n<dd><p>Social Image integrates with Yoast SEO, Rank Math, All in One SEO, and SEOPress. When none is active, Social Image can print its own Open Graph and X\/Twitter image tags.<\/p><\/dd>\n<dt id=\"can%20developers%20register%20custom%20data%3F\"><h3>Can developers register custom data?<\/h3><\/dt>\n<dd><p>Yes. Filters register discoverable placeholder definitions and nested render-time values. Social Image also provides a namespaced PHP API, REST endpoints, WP-CLI commands, and a shortcode.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20the%20plugin%20is%20uninstalled%3F\"><h3>What happens when the plugin is uninstalled?<\/h3><\/dt>\n<dd><p>Data is preserved by default. Enable <strong>Delete plugin data on uninstall<\/strong> in Social Image settings before uninstalling to remove Designs, generated attachments, metadata, settings, caches, and generated files.<\/p><\/dd>\n<dt id=\"how%20do%20i%20troubleshoot%20missing%20or%20delayed%20images%3F\"><h3>How do I troubleshoot missing or delayed images?<\/h3><\/dt>\n<dd><p>Open a Design, choose <strong>More actions \u2192 Rendering settings<\/strong>, and review System status. Administrators can also open <strong>Tools \u2192 Site Health \u2192 Status<\/strong> for separate renderer, SVG, font, filesystem, and background-generation checks. Social Image records the last WP-Cron scheduling error and the last per-post generation error so host-specific failures are not silent.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4 - 2026-10-16<\/h4>\n\n<p><strong>Added<\/strong><\/p>\n\n<ul>\n<li>Jooosi Social Image is now available on <a href=\"https:\/\/wordpress.org\/plugins\/jooosi-social-image\/\">WordPress.org<\/a>.<\/li>\n<\/ul>\n\n<h4>1.0.3 - 2026-10-15<\/h4>\n\n<p><strong>Changed<\/strong><\/p>\n\n<ul>\n<li>Restrict WP-CLI render <code>--out<\/code> destinations to the plugin's uploads directory.<\/li>\n<\/ul>\n\n<h4>1.0.2 - 2026-10-06<\/h4>\n\n<p><strong>Added<\/strong><\/p>\n\n<ul>\n<li>WordPress 7.1 compatibility.<\/li>\n<\/ul>\n\n<h4>1.0.1 - 2026-10-01<\/h4>\n\n<p><strong>Changed<\/strong><\/p>\n\n<ul>\n<li>Rebrand the Jooosi Egami plugin to Jooosi Social Image.<\/li>\n<\/ul>\n\n<h4>1.0.0 - 2026-08-11<\/h4>\n\n<p><strong>Added<\/strong><\/p>\n\n<ul>\n<li>\ud83d\udc23 Initial release.<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/github.com\/jooosi-project\/jooosi-social-image\/blob\/main\/CHANGELOG.md\">See changelog for all versions.<\/a><\/p>","raw_excerpt":"Design dynamic Open Graph and featured images visually in WordPress and keep them in sync with your content automatically.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/379282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=379282"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/suasgn"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=379282"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=379282"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=379282"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=379282"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=379282"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=379282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}