{"id":379979,"date":"2026-10-09T02:53:19","date_gmt":"2026-10-09T02:53:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-manga-viewer\/"},"modified":"2026-10-21T12:42:16","modified_gmt":"2026-10-21T12:42:16","slug":"mangafocus","status":"publish","type":"plugin","link":"https:\/\/fa.wordpress.org\/plugins\/mangafocus\/","author":23578750,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.5.1","stable_tag":"0.5.1","tested":"7.1.3","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"MangaFocus \u2013 Panel-by-Panel Manga Reader","header_author":"CNI","header_description":"A manga reader for WordPress with page, spread, vertical, zoom, and panel-by-panel reading.","assets_banners_color":"7e8084","last_updated":"2026-10-21 12:42:16","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/mangafocus.cn-introduce.com\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":288,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.3.0":{"tag":"0.3.0","author":"cniworks","date":"2026-10-09 02:52:45","revision":3735810},"0.4.0":{"tag":"0.4.0","author":"cniworks","date":"2026-10-16 10:51:03","revision":3750206},"0.4.1":{"tag":"0.4.1","author":"cniworks","date":"2026-10-18 04:25:17","revision":3752536},"0.5.0":{"tag":"0.5.0","author":"cniworks","date":"2026-10-18 13:24:40","revision":3753071},"0.5.1":{"tag":"0.5.1","author":"cniworks","date":"2026-10-21 12:42:16","revision":3758352}},"upgrade_notice":{"0.4.0":"<p>\u65e2\u5b58\u306e\u6f2b\u753b\u30fb\u8a2d\u5b9a\u30fb\u8868\u7d19\u3092\u4fdd\u6301\u3057\u307e\u3059\u3002\u8868\u793a\u30e2\u30fc\u30c9\u3092\u5909\u66f4\u3059\u308b\u307e\u3067\u306f\u65e7\u8a2d\u5b9a\u3092\u7dad\u6301\u3057\u307e\u3059\u30021\u30da\u30fc\u30b8\u76ee\u304b\u3089\u306e\u30a2\u30a4\u30ad\u30e3\u30c3\u30c1\u81ea\u52d5\u8a2d\u5b9a\u306f\u884c\u3044\u307e\u305b\u3093\u3002<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3735810,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3735810,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3735810,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3735810,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.3.0","0.4.0","0.4.1","0.5.0","0.5.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3750206,"resolution":"1","location":"assets","locale":"","width":1889,"height":764},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3750206,"resolution":"2","location":"assets","locale":"","width":607,"height":744},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3750206,"resolution":"3","location":"assets","locale":"","width":1163,"height":751},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3735810,"resolution":"4","location":"assets","locale":"","width":1858,"height":1043},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3735810,"resolution":"5","location":"assets","locale":"","width":1868,"height":1075},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3750206,"resolution":"6","location":"assets","locale":"","width":1672,"height":798}},"screenshots":{"1":"Configure comic pages in the block editor","2":"Standard single-page reading","3":"Two-page spread reading","4":"Fullscreen page navigation","5":"Fullscreen vertical scrolling","6":"Manga Library"}},"plugin_section":[],"plugin_tags":[17289,148076,39390,5218,747],"plugin_category":[],"plugin_contributors":[285211],"plugin_business_model":[],"class_list":["post-379979","plugin","type-plugin","status-publish","hentry","plugin_tags-comic","plugin_tags-gutenberg","plugin_tags-manga","plugin_tags-reader","plugin_tags-viewer","plugin_contributors-cniworks","plugin_committers-cniworks"],"banners":{"banner":"https:\/\/ps.w.org\/mangafocus\/assets\/banner-772x250.png?rev=3735810","banner_2x":"https:\/\/ps.w.org\/mangafocus\/assets\/banner-1544x500.png?rev=3735810","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/mangafocus\/assets\/icon-128x128.png?rev=3735810","icon_2x":"https:\/\/ps.w.org\/mangafocus\/assets\/icon-256x256.png?rev=3735810","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/mangafocus\/assets\/screenshot-1.jpg?rev=3750206","caption":"Configure comic pages in the block editor"},{"src":"https:\/\/ps.w.org\/mangafocus\/assets\/screenshot-2.jpg?rev=3750206","caption":"Standard single-page reading"},{"src":"https:\/\/ps.w.org\/mangafocus\/assets\/screenshot-3.jpg?rev=3750206","caption":"Two-page spread reading"},{"src":"https:\/\/ps.w.org\/mangafocus\/assets\/screenshot-4.jpg?rev=3735810","caption":"Fullscreen page navigation"},{"src":"https:\/\/ps.w.org\/mangafocus\/assets\/screenshot-5.jpg?rev=3735810","caption":"Fullscreen vertical scrolling"},{"src":"https:\/\/ps.w.org\/mangafocus\/assets\/screenshot-6.jpg?rev=3750206","caption":"Manga Library"}],"raw_content":"<!--section=description-->\n<ul>\n<li><a href=\"https:\/\/mangafocus.cn-introduce.com\/\">Official website<\/a><\/li>\n<li><a href=\"https:\/\/mangafocus.cn-introduce.com\/guide\/\">Documentation (Japanese)<\/a><\/li>\n<\/ul>\n\n<h4>About MangaFocus<\/h4>\n\n<p>MangaFocus is a WordPress plugin for publishing comics made from image files. Focus Mode enlarges author-defined panels in sequence. It also provides page-by-page reading, two-page spreads, fullscreen viewing, vertical scrolling, zoom and pan controls, and reusable Manga Library entries.<\/p>\n\n<p>The plugin does not generate images and does not send content to an AI API. It can display AI-assisted artwork, conventionally created comics, company introductions, brochures, and other image-based publications.<\/p>\n\n<h4>Free features<\/h4>\n\n<ul>\n<li>A MangaFocus block for posts and pages<\/li>\n<li>Focus Mode with author-defined panel regions<\/li>\n<li>Separate optional panel regions for mobile screens<\/li>\n<li>Single-page, two-page spread, and responsive automatic layouts<\/li>\n<li>Optional standalone cover pages and standalone handling for landscape images<\/li>\n<li>Right-to-left and left-to-right binding<\/li>\n<li>Fullscreen page navigation and vertical scrolling<\/li>\n<li>A fullscreen mode that focuses on one page at a time within a spread<\/li>\n<li>Zoom, pan, keyboard, swipe, and page-edge controls<\/li>\n<li>Independent inline, fullscreen, and Focus Mode options, with cover launch buttons for enabled modes<\/li>\n<li>Reuse through Manga Library, the Registered Viewer block, and shortcodes<\/li>\n<\/ul>\n\n<p>The one-page-at-a-time spread mode focuses on each complete page in reading order. Focus Mode instead follows the author-defined regions within each page.<\/p>\n\n<h4>Creating and reusing comics<\/h4>\n\n<p>Direct Viewer places a MangaFocus block directly in a post or page and stores the comic configuration with that block.<\/p>\n\n<p>Manga Library stores a comic as a reusable entry. Select it with the Registered Viewer block or display it with a shortcode:<\/p>\n\n<pre><code>[ai_manga_viewer id=\"123\"]\n<\/code><\/pre>\n\n<p>Registering a Direct Viewer in Manga Library creates an independent copy of its current configuration. Later edits are not synchronized automatically.<\/p>\n\n<h4>Layout and reading modes<\/h4>\n\n<p>Choose a single-page, spread, or automatic layout. Spread and automatic layouts can show the first page as a standalone cover and can keep landscape images on their own page.<\/p>\n\n<p>Fullscreen reading supports normal page navigation or continuous vertical scrolling. Spread-based comics can also focus on one complete page at a time while fullscreen.<\/p>\n\n<h4>Pro add-on<\/h4>\n\n<p>Pro is being prepared for release. Free works independently.<\/p>\n\n<p>The Core plugin can be extended by a compatible Pro add-on. Pro features include calls to action, analytics reports, AI consultation material, and AI manga production support. Focus Mode is included in Free\/Core.<\/p>\n\n<p>When the Pro add-on is inactive, published content falls back to the regular Free Viewer. Saved Pro settings remain stored so that a compatible add-on can use them again later.<\/p>\n\n<h4>Data and privacy<\/h4>\n\n<p>Free\/Core does not collect reader events on the public site. It does not send telemetry, use an external analytics service, depend on a CDN, or automatically send content to an external API.<\/p>\n\n<p>Analytics is disabled by default. If Pro Analytics is used, its data is designed to remain in the local database of the WordPress site. Administrators can configure the retention period and delete stored analytics data.<\/p>\n\n<p>Core contains the local Analytics table lifecycle, retention schedule, and deletion settings required for compatibility and stored-data management. Without the Pro add-on, no new reader events are collected.<\/p>\n\n<p>If a site owner uses an image URL hosted on another site, the reader's browser connects to that image host to retrieve the file.<\/p>\n\n<h3>Development<\/h3>\n\n<p>The distributed plugin contains its human-readable PHP, JavaScript, and CSS source. It does not use minified, bundled, or transpiled runtime files.<\/p>\n\n<p>The maintained development repository is available at https:\/\/github.com\/cni-works\/mangafocus.<\/p>\n\n<p>Build tool (excluded from the ZIP): https:\/\/github.com\/cni-works\/mangafocus\/blob\/3c13166c04880ebe4342dfcdb4f4bd9dbbcc70eb\/scripts\/build-release.ps1. Run <code>powershell -File scripts\/build-release.ps1<\/code> from the corresponding repository revision.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate MangaFocus.<\/li>\n<li>Add the MangaFocus block to a post or page.<\/li>\n<li>Select the page images in reading order.<\/li>\n<li>Configure the page layout, binding direction, fullscreen mode, vertical scrolling, zoom, and Focus Mode.<\/li>\n<li>Preview the desktop and mobile layouts, then publish the post.<\/li>\n<\/ol>\n\n<p>To reuse the same comic in multiple locations, copy a Direct Viewer into Manga Library with \u201cRegister in Manga Library.\u201d Then add the Registered Viewer block to a post and select the comic, or use the shortcode shown in the Manga Library list.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20mangafocus%20generate%20manga%20with%20ai%3F\"><h3>Does MangaFocus generate manga with AI?<\/h3><\/dt>\n<dd><p>No. MangaFocus displays comic images in a reader on WordPress. It does not generate images.<\/p><\/dd>\n<dt id=\"can%20i%20use%20it%20with%20conventionally%20created%20comic%20images%3F\"><h3>Can I use it with conventionally created comic images?<\/h3><\/dt>\n<dd><p>Yes. It works with conventionally created comics, AI-assisted artwork, company introductions, brochures, and other image-based publications.<\/p><\/dd>\n<dt id=\"what%20is%20the%20difference%20between%20direct%20viewer%20and%20manga%20library%3F\"><h3>What is the difference between Direct Viewer and Manga Library?<\/h3><\/dt>\n<dd><p>Direct Viewer stores a comic directly in a post or page. Manga Library manages a comic as a separate reusable entry that can be displayed with the Registered Viewer block or a shortcode.<\/p><\/dd>\n<dt id=\"does%20a%20direct%20viewer%20stay%20synchronized%20after%20registration%20in%20manga%20library%3F\"><h3>Does a Direct Viewer stay synchronized after registration in Manga Library?<\/h3><\/dt>\n<dd><p>No. Registration creates an independent copy. The Direct Viewer and Manga Library entry are managed separately afterward.<\/p><\/dd>\n<dt id=\"what%20is%20the%20difference%20between%20a%20spread%20and%20focusing%20on%20one%20page%20at%20a%20time%3F\"><h3>What is the difference between a spread and focusing on one page at a time?<\/h3><\/dt>\n<dd><p>A spread shows two pages together. \u201cFocus on one page at a time\u201d keeps the spread structure while focusing on each complete page in fullscreen. Focus Mode instead enlarges the author-defined regions within each page.<\/p><\/dd>\n<dt id=\"can%20i%20use%20mangafocus%20without%20the%20pro%20add-on%3F\"><h3>Can I use MangaFocus without the Pro add-on?<\/h3><\/dt>\n<dd><p>Yes. Free\/Core includes Focus Mode, page navigation, spreads, automatic layouts, fullscreen viewing, vertical scrolling, zoom, Manga Library, Registered Viewer, and shortcodes.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20deactivate%20the%20pro%20add-on%3F\"><h3>What happens if I deactivate the Pro add-on?<\/h3><\/dt>\n<dd><p>Published comics continue to display with the regular Free Viewer. Saved Pro settings remain stored and can be used again after a compatible Pro add-on is reactivated.<\/p><\/dd>\n<dt id=\"is%20analytics%20data%20sent%20to%20an%20external%20service%3F\"><h3>Is analytics data sent to an external service?<\/h3><\/dt>\n<dd><p>Free\/Core does not send reader data to an external analytics service. When Pro Analytics is used, data is designed to remain in the WordPress site's local database. Analytics is disabled by default.<\/p><\/dd>\n<dt id=\"does%20uninstalling%20mangafocus%20delete%20comic%20data%3F\"><h3>Does uninstalling MangaFocus delete comic data?<\/h3><\/dt>\n<dd><p>Manga Library posts and post metadata are not deleted automatically. Analytics tables and settings are also retained by default. They are deleted only when \u201cDelete on uninstall\u201d has been enabled. The scheduled retention cleanup is removed during uninstall.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.5.1<\/h4>\n\n<ul>\n<li>Fixed an issue where the manga library editor could open in Classic Editor mode when Classic Editor was set as the default.<\/li>\n<li>Manga library entries now use the block editor while respecting editor preferences for other post types.<\/li>\n<\/ul>\n\n<h4>0.5.0<\/h4>\n\n<ul>\n<li><p>Renamed panel reading to Focus Mode; it enlarges configured panels in sequence.<\/p><\/li>\n<li><p>Added page-turn, fade, slide and instant transitions, preserving legacy settings and reduced-motion support.<\/p><\/li>\n<\/ul>\n\n<h4>0.4.1<\/h4>\n\n<ul>\n<li>Added website\/manual links and clarified Pro's upcoming release. No feature or data changes.<\/li>\n<\/ul>\n\n<h4>0.4.0<\/h4>\n\n<ul>\n<li>\u901a\u5e38\u8868\u793a\u30fb\u5168\u753b\u9762\u8868\u793a\u30fb\u30b3\u30de\u8aad\u307f\u3092\u500b\u5225\u306b\u9078\u629e\u53ef\u80fd\u306b\u3002\u65e7\u8a2d\u5b9a\u3068\u4fdd\u5b58\u5024\u3092\u4fdd\u6301\u3002<\/li>\n<li>\u8a2d\u5b9a\u753b\u9762\u3068\u30b3\u30de\u8aad\u307f\u958b\u59cb\u4f4d\u7f6e\u306e\u9078\u629e\u80a2\u3092\u6574\u7406\u30021\u30da\u30fc\u30b8\u8868\u793a\u3067\u306f\u898b\u958b\u304d\u5c02\u7528\u8a2d\u5b9a\u3092\u975e\u8868\u793a\u3002<\/li>\n<li>\u30d6\u30ed\u30c3\u30af\u8a2d\u5b9a\u306b\u8868\u7d19\u753b\u50cf\u3092\u8ffd\u52a0\u3002\u30a2\u30a4\u30ad\u30e3\u30c3\u30c1\u306e\u81ea\u52d5\u8a2d\u5b9a\u3092\u5ec3\u6b62\u3057\u3001\u65e2\u5b58\u8868\u7d19\u3092\u7dad\u6301\u3002<\/li>\n<li>\u7e26\u9577\u8868\u7d19\u306e\u5de6\u53f3\u4f59\u767d\u3068\u3001\u753b\u50cf\u3092\u8986\u308f\u306a\u3044\u6848\u5185\u77e2\u5370\u306e\u914d\u7f6e\u3092\u6539\u5584\u3002<\/li>\n<li>\u81ea\u7531\u30ba\u30fc\u30e0OFF\u6642\u306e\u7e26\u8aad\u307f\u3068\u3001\u4e2d\u9593\u30da\u30fc\u30b8\u304b\u3089\u306e\u958b\u59cb\u4f4d\u7f6e\u3092\u4fee\u6b63\u3002<\/li>\n<li>\u5c0f\u753b\u9762\u306e\u5168\u753b\u9762\u30da\u30fc\u30b8\u9001\u308a\u914d\u7f6e\u3068\u65e5\u672c\u8a9e\u306e\u8a2d\u5b9a\u8aac\u660e\u3092\u6539\u5584\u3002<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Renamed the plugin to MangaFocus and aligned the distribution slug and Text Domain with <code>mangafocus<\/code>.<\/li>\n<li>Added author-defined Panel-by-Panel reading to Free\/Core.<\/li>\n<li>Added Manga Library, the Registered Viewer block, and shortcodes.<\/li>\n<li>Added single-page, spread, automatic, standalone cover, and standalone landscape layouts.<\/li>\n<li>Added fullscreen page focus, vertical scrolling, zoom, and the fullscreen cover launcher.<\/li>\n<li>Added Manga Library cover management, the admin list, and copying from Direct Viewer.<\/li>\n<li>Added Feature, Capability, and Extension APIs with a compatibility schema that preserves Pro settings.<\/li>\n<li>Added local Analytics storage, retention, and cleanup infrastructure while keeping the collector and reports outside Free\/Core.<\/li>\n<li>Added bundled English and Japanese localization, REST argument definitions, documentation, and a reproducible WordPress.org release build.<\/li>\n<\/ul>\n\n<h4>0.2.0-alpha<\/h4>\n\n<ul>\n<li>Improved page navigation, right-to-left and left-to-right binding, swipe gestures, and keyboard controls.<\/li>\n<li>Added fullscreen viewing, free zoom, pinch gestures, and panning.<\/li>\n<li>Added the initial Manga Library and Registered Viewer infrastructure.<\/li>\n<\/ul>\n\n<h4>0.1.0-alpha<\/h4>\n\n<ul>\n<li>Initialized the standalone WordPress plugin under its former AI Manga Viewer name.<\/li>\n<\/ul>","raw_excerpt":"Publish image-based comics with Focus Mode, page turns, spreads, fullscreen, vertical scrolling, zoom, and Manga Library.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/379979","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=379979"}],"author":[{"embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/cniworks"}],"wp:attachment":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=379979"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=379979"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=379979"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=379979"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=379979"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=379979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}