{"id":346014,"date":"2026-08-12T15:54:48","date_gmt":"2026-08-12T15:54:48","guid":{"rendered":"https:\/\/ja.wordpress.org\/plugins\/abc-enlarge\/"},"modified":"2026-08-21T16:49:10","modified_gmt":"2026-08-21T16:49:10","slug":"inlarge","status":"publish","type":"plugin","link":"https:\/\/nb.wordpress.org\/plugins\/inlarge\/","author":14163015,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.6","stable_tag":"1.2.6","tested":"7.1","requires":"5.0","requires_php":"7.0","requires_plugins":null,"header_name":"Inlarge \u2013 Inline Image Zoom","header_author":"Kyo Ichida","header_description":"Inline image zoom for WordPress powered by the abc-enlarge jQuery library. Enlarges images in place without covering the page, adds the enlarge class automatically, and lets you choose which post types it runs on.","assets_banners_color":"","last_updated":"2026-08-21 16:49:10","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/kyocom\/inlarge","header_author_uri":"https:\/\/github.com\/kyocom","rating":0,"author_block_rating":0,"active_installs":0,"downloads":230,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.0":{"tag":"1.2.0","author":"Kyo ICHIDA","date":"2026-08-12 15:54:17"},"1.2.1":{"tag":"1.2.1","author":"Kyo ICHIDA","date":"2026-08-12 20:01:38"},"1.2.2":{"tag":"1.2.2","author":"Kyo ICHIDA","date":"2026-08-12 20:03:57"},"1.2.3":{"tag":"1.2.3","author":"Kyo ICHIDA","date":"2026-08-12 20:27:19"},"1.2.4":{"tag":"1.2.4","author":"Kyo ICHIDA","date":"2026-08-12 21:03:39"},"1.2.5":{"tag":"1.2.5","author":"Kyo ICHIDA","date":"2026-08-15 00:44:46"},"1.2.6":{"tag":"1.2.6","author":"Kyo ICHIDA","date":"2026-08-21 16:49:10"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3659394,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3659394,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3659394,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.2.6"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3643933,"resolution":"1","location":"assets","locale":"","width":1280,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3643933,"resolution":"2","location":"assets","locale":"","width":1280,"height":1265}},"screenshots":{"1":"Before \u2014 the image sits inline in the article at its normal size.","2":"After one click \u2014 the image is enlarged in place and swapped to the high-resolution file. No overlay, no dimming: the article text below stays readable and the scroll position never moves. Click again to restore."}},"plugin_section":[],"plugin_tags":[83296,210,237,8397,853],"plugin_category":[50],"plugin_contributors":[275380],"plugin_business_model":[],"class_list":["post-346014","plugin","type-plugin","status-publish","hentry","plugin_tags-enlarge","plugin_tags-gallery","plugin_tags-lightbox","plugin_tags-magazine","plugin_tags-zoom","plugin_category-media","plugin_contributors-kyo-ichida","plugin_committers-kyo-ichida"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/inlarge\/assets\/icon.svg?rev=3659394","icon":"https:\/\/ps.w.org\/inlarge\/assets\/icon.svg?rev=3659394","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/inlarge\/assets\/screenshot-1.png?rev=3643933","caption":"Before \u2014 the image sits inline in the article at its normal size."},{"src":"https:\/\/ps.w.org\/inlarge\/assets\/screenshot-2.png?rev=3643933","caption":"After one click \u2014 the image is enlarged in place and swapped to the high-resolution file. No overlay, no dimming: the article text below stays readable and the scroll position never moves. Click again to restore."}],"raw_content":"<!--section=description-->\n<p>Inlarge brings the <a href=\"https:\/\/github.com\/kyocom\/abc-enlarge\">abc-enlarge<\/a> jQuery library to WordPress. Unlike typical lightbox plugins that dim the whole screen, it enlarges the clicked image <strong>in place<\/strong> \u2014 the article text around it stays readable. Ideal for web magazines and long-form articles.<\/p>\n\n<p>\ud83d\udc49 <strong><a href=\"https:\/\/kyocom.github.io\/abc-enlarge\/demo\/index.html\">Try the live demo<\/a><\/strong> \u2014 click an image and watch the text keep flowing around it. A before\/after comparison is in the screenshots below.<\/p>\n\n<p><strong>What it does<\/strong><\/p>\n\n<ul>\n<li>Automatically adds the <code>abc-enlarge<\/code> class to linked images in your post content (only images wrapped in a link to an image file, so nothing breaks).<\/li>\n<li>Swaps in the high-resolution image from the link's <code>href<\/code> on click, and restores the small one on collapse.<\/li>\n<li>On portrait phones, expands the image into a horizontally scrollable, auto-centered view.<\/li>\n<li>Can also apply to WordPress galleries (classic and block), making those images enlargeable regardless of their link setting. Off by default \u2014 tick it per post.<\/li>\n<li>Lets you disable enlargement per post \u2014 enabled by default.<\/li>\n<li>Runs on one very small JavaScript file. No extra CSS file is loaded.<\/li>\n<\/ul>\n\n<h3>Usage<\/h3>\n\n<p>Under <strong>Settings \u2192 Inlarge<\/strong>, tick which post types (post, page, custom post types) enlargement runs on. Only checked post types are enabled; all eligible types are checked by default.<\/p>\n\n<p>Within an enabled post type, each post also has controls in the <strong>Inlarge<\/strong> box:<\/p>\n\n<ul>\n<li>Block editor: the box appears at the bottom of the editor.<\/li>\n<li>Classic editor: the box appears in the right-hand sidebar.<\/li>\n<\/ul>\n\n<p>The \"Enable image enlargement for this post\" checkbox is checked by default; uncheck it to opt that post out. The <strong>Apply to WordPress galleries<\/strong> checkbox is <strong>off by default<\/strong> \u2014 tick it when you also want images inside classic and block galleries to be enlargeable.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>inlarge<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the ZIP via Plugins \u2192 Add New \u2192 Upload Plugin.<\/li>\n<li>Activate the plugin through the Plugins menu in WordPress.<\/li>\n<li>Make sure your images link to the media file (in the block\/classic editor, set the image link to \"Media File\"). Those images are enlarged automatically.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20images%20get%20enlarged%3F\"><h3>Which images get enlarged?<\/h3><\/dt>\n<dd><p>Outside galleries: only images wrapped in a link that points to an image file (<code>.jpg<\/code>, <code>.png<\/code>, <code>.gif<\/code>, <code>.webp<\/code>, <code>.avif<\/code>, <code>.bmp<\/code>, <code>.svg<\/code>). This is what WordPress produces when an image links to its Media File. Images without such a link are left untouched so they never break.<\/p>\n\n<p>Inside WordPress galleries: nothing, unless you tick <strong>Apply to WordPress galleries<\/strong> on the post (it is off by default). With it on, gallery images are made enlargeable regardless of their link setting: the plugin resolves a full-size image URL (from the image's attachment ID, or by dropping the resize suffix from the filename) and never swaps in a non-image, so images don't break.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20the%20block%20editor%3F\"><h3>Does it work with the block editor?<\/h3><\/dt>\n<dd><p>Yes. The per-post toggles work in both the block editor and the classic editor.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20custom%20post%20types%3F\"><h3>Does it work with custom post types?<\/h3><\/dt>\n<dd><p>Yes. The script and auto-class run on every singular view, and the per-post toggles are shown for posts, pages, and public custom post types that support the editor.<\/p><\/dd>\n<dt id=\"how%20do%20i%20load%20the%20unminified%20script%20for%20debugging%3F\"><h3>How do I load the unminified script for debugging?<\/h3><\/dt>\n<dd><p>Define <code>SCRIPT_DEBUG<\/code> as <code>true<\/code> in <code>wp-config.php<\/code> and the plugin loads the non-minified build.<\/p><\/dd>\n<dt id=\"clicking%20the%20enlarged%20image%20again%20does%20not%20restore%20it\"><h3>Clicking the enlarged image again does not restore it<\/h3><\/dt>\n<dd><p>Another image-zoom plugin on the page is most likely taking over the second click. prettyPhoto and similar lightboxes are known to do this, so the image stays enlarged instead of collapsing back. PhotoSwipe-based plugins run alongside Inlarge without this problem.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>Plugin icon now has a solid white background instead of a transparent one.<\/li>\n<li>Note in the description that the plugin loads a single small JavaScript file and no extra CSS.<\/li>\n<li>New FAQ entry about other zoom plugins taking over the click that restores an enlarged image.<\/li>\n<li>Swap the generic <code>image<\/code> tag for <code>magazine<\/code> (the directory allows five).<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>Tested up to WordPress 7.1.<\/li>\n<li>New plugin icon.<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Remove the Japanese section from the description. The readme is now translated properly through translate.wordpress.org, so ja.wordpress.org shows a fully Japanese page and the English page stays English. The bundled <code>ja<\/code> translation for the admin screens is unchanged.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Japanese: bundled <code>ja<\/code> translation for the admin screens, and a Japanese section in the plugin description.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Stop shipping the directory-assets folder (icon and screenshots) inside the plugin download \u2014 it belongs only in the wordpress.org assets area. Cuts the download back to its normal size; no functional change.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li><strong>Changed default:<\/strong> \"Apply to WordPress galleries\" is now <strong>off<\/strong> by default and opt-in per post. Gallery markup varies between themes, so galleries are no longer touched unless you ask for them. Posts where you had already unticked the box are unaffected; posts relying on the old default need the box ticked to keep enlarging gallery images.<\/li>\n<li>Add a plugin icon, before\/after screenshots, and a link to the live demo.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Add a <strong>Settings \u2192 Inlarge<\/strong> page to choose which post types (post, page, and public custom post types) image enlargement runs on. Only checked post types are enabled. Defaults to all eligible post types.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Reword the per-post control to \"Enable image enlargement for this post\", checked by default. Unchecking it is evaluated first, before any class is added, so opted-out posts get no <code>abc-enlarge<\/code> markup at all. No change to existing posts (default stays enabled).<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Update the bundled abc-enlarge script to v1.0.3, adding a gallery CSS rule so an enlarged image fills its <code>.gallery-item<\/code> cell.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Add a per-post \"Apply to WordPress galleries\" option (on by default). Classic and block gallery images become enlargeable regardless of their link setting.<\/li>\n<li>Extend the per-post toggle to public custom post types that support the editor.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release. Auto-adds the <code>abc-enlarge<\/code> class to linked content images and adds a per-post enable\/disable toggle.<\/li>\n<\/ul>","raw_excerpt":"Inline image zoom for WordPress. Enlarges images in place without covering the page, so the surrounding text stays readable.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/346014","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=346014"}],"author":[{"embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kyo-ichida"}],"wp:attachment":[{"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=346014"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=346014"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=346014"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=346014"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=346014"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=346014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}