{"id":383902,"date":"2026-10-14T02:11:21","date_gmt":"2026-10-14T02:11:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/easy-move-docs-layout\/"},"modified":"2026-10-14T02:11:11","modified_gmt":"2026-10-14T02:11:11","slug":"easy-move-docs-layout","status":"publish","type":"plugin","link":"https:\/\/en-au.wordpress.org\/plugins\/easy-move-docs-layout\/","author":14731359,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.1.3","requires":"6.7","requires_php":"7.4","requires_plugins":null,"header_name":"Easy Move Docs Layout","header_author":"forkanhossain","header_description":"Documentation-style page and post layouts built from core blocks: patterns, two templates, callout styles and a table of contents.","assets_banners_color":"b1b4b9","last_updated":"2026-10-14 02:11:11","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/forkanhossain\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":47,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"forkanhossain","date":"2026-10-14 02:11:11","revision":3745171}},"upgrade_notice":{"1.0.2":"<p>Adds expand and collapse arrows to the left navigation, and tightens setting sanitization.<\/p>","1.0.1":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3745171,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3745171,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3745171,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3745171,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3745171,"resolution":"1","location":"assets","locale":"","width":1280,"height":800},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3745171,"resolution":"2","location":"assets","locale":"","width":1280,"height":800},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3745171,"resolution":"3","location":"assets","locale":"","width":1280,"height":800},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3745171,"resolution":"4","location":"assets","locale":"","width":1280,"height":800},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3745171,"resolution":"5","location":"assets","locale":"","width":1280,"height":800},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3745171,"resolution":"6","location":"assets","locale":"","width":1280,"height":800},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":3745171,"resolution":"7","location":"assets","locale":"","width":1280,"height":800},"screenshot-8.jpg":{"filename":"screenshot-8.jpg","revision":3745171,"resolution":"8","location":"assets","locale":"","width":1280,"height":800}},"screenshots":{"1":"Docs Page on desktop: navigation, article with title box, and \"On this page\" list.","2":"Docs Page on a phone: the menu bar.","3":"Docs Page on a phone: the navigation drawer.","4":"Choose the \"Docs Page\" template.","5":"Set the parent page to build a documentation section.","6":"Single TOC Layout with the \"On this page\" list on the left.","7":"Choose the \"Single TOC Layout\" template.","8":"Settings &gt; General: brand color, column widths and Single TOC position."}},"plugin_section":[],"plugin_tags":[189590,10611,6941,4036,10851],"plugin_category":[],"plugin_contributors":[234892],"plugin_business_model":[],"class_list":["post-383902","plugin","type-plugin","status-publish","hentry","plugin_tags-block-patterns","plugin_tags-docs","plugin_tags-documentation","plugin_tags-layout","plugin_tags-table-of-contents","plugin_contributors-forkanhossain","plugin_committers-forkanhossain"],"banners":{"banner":"https:\/\/ps.w.org\/easy-move-docs-layout\/assets\/banner-772x250.png?rev=3745171","banner_2x":"https:\/\/ps.w.org\/easy-move-docs-layout\/assets\/banner-1544x500.png?rev=3745171","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/easy-move-docs-layout\/assets\/icon-128x128.png?rev=3745171","icon_2x":"https:\/\/ps.w.org\/easy-move-docs-layout\/assets\/icon-256x256.png?rev=3745171","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/easy-move-docs-layout\/assets\/screenshot-1.jpg?rev=3745171","caption":"Docs Page on desktop: navigation, article with title box, and \"On this page\" list."},{"src":"https:\/\/ps.w.org\/easy-move-docs-layout\/assets\/screenshot-2.jpg?rev=3745171","caption":"Docs Page on a phone: the menu bar."},{"src":"https:\/\/ps.w.org\/easy-move-docs-layout\/assets\/screenshot-3.jpg?rev=3745171","caption":"Docs Page on a phone: the navigation drawer."},{"src":"https:\/\/ps.w.org\/easy-move-docs-layout\/assets\/screenshot-4.jpg?rev=3745171","caption":"Choose the \"Docs Page\" template."},{"src":"https:\/\/ps.w.org\/easy-move-docs-layout\/assets\/screenshot-5.jpg?rev=3745171","caption":"Set the parent page to build a documentation section."},{"src":"https:\/\/ps.w.org\/easy-move-docs-layout\/assets\/screenshot-6.jpg?rev=3745171","caption":"Single TOC Layout with the \"On this page\" list on the left."},{"src":"https:\/\/ps.w.org\/easy-move-docs-layout\/assets\/screenshot-7.jpg?rev=3745171","caption":"Choose the \"Single TOC Layout\" template."},{"src":"https:\/\/ps.w.org\/easy-move-docs-layout\/assets\/screenshot-8.jpg?rev=3745171","caption":"Settings &gt; General: brand color, column widths and Single TOC position."}],"raw_content":"<!--section=description-->\n<p>Easy Move Docs Layout gives your pages a developer-documentation look:<\/p>\n\n<ul>\n<li>A left navigation list that shows the parent page and its child pages, with the current page highlighted. Groups with child pages have an arrow to expand and collapse them.<\/li>\n<li>The article with a title box: breadcrumbs, page title and \"Last updated\" date.<\/li>\n<li>An \"On this page\" list on the right that follows your scroll.<\/li>\n<li>Tablet: sidebar and article. Phone: a menu button that opens the navigation drawer.<\/li>\n<li>Single TOC Layout on tablet and phone: an \"On this page\" button that opens the list in a popup.<\/li>\n<li>Links and markers use your theme color, or a color you choose.<\/li>\n<li>The layout matches the width of your theme's header and footer.<\/li>\n<\/ul>\n\n<p>It uses core blocks only. One small stylesheet and one small script load only on pages that use the layout. No libraries and no external requests.<\/p>\n\n<p>Video guide, showing how to customize it:<\/p>\n\n<p>https:\/\/youtu.be\/3qi4SbdWoj0<\/p>\n\n<h4>Included<\/h4>\n\n<ul>\n<li>Templates: Docs Page (navigation, article and \"On this page\") and Single TOC Layout (article and one \"On this page\" list). Both work on block themes and classic themes.<\/li>\n<li>Patterns: Docs Page, Article Header, Callouts, Numbered Steps, Code Samples.<\/li>\n<li>Group block styles: Docs Note, Docs Tip, Docs Warning.<\/li>\n<\/ul>\n\n<h3>How to use<\/h3>\n\n<h4>Make a documentation section<\/h4>\n\n<ol>\n<li>Create a parent page, for example \"Docs\".<\/li>\n<li>In the page settings on the right, open Template and choose \"Docs Page\".<\/li>\n<li>Create child pages. For each one, set Parent to your parent page (Page Attributes) and set the Template to \"Docs Page\".<\/li>\n<li>Add headings (H2 and H3) to the article. The \"On this page\" list is built from them.<\/li>\n<\/ol>\n\n<h4>Single TOC Layout (no documentation pages)<\/h4>\n\n<p>Use this for one long page or a blog post that only needs an \"On this page\" list.\n1. Open the page or post. In the settings on the right, open Template and choose \"Single TOC Layout\".\n2. Add headings (H2 and H3). The list is built from them.\n3. To move the list, go to Settings &gt; General and set \"Single TOC position\" to Left or Right. Set \"Single TOC area width (px)\" to change its width. The content uses all the remaining space.\n4. On tablets and phones, the list becomes an \"On this page\" button pinned below the header. Tap it to open the list in a popup, then tap a heading to jump there. The popup closes by itself.<\/p>\n\n<h4>Patterns and callouts<\/h4>\n\n<ul>\n<li>Patterns: click the + button, open Patterns, choose \"Docs Layouts\".<\/li>\n<li>Callouts: select a Group block, open Styles and choose Docs Note, Docs Tip or Docs Warning.<\/li>\n<\/ul>\n\n<h4>Change the colors and sizes<\/h4>\n\n<p>Go to Settings &gt; General and scroll down to the \"Docs\" fields:<\/p>\n\n<ul>\n<li><strong>Docs brand color<\/strong>: a color code such as #17c996. Used for links and markers. Empty means your theme color.<\/li>\n<li><strong>Docs left area width (px)<\/strong>: width of the left menu. Default 240. Type 280 for a wider menu.<\/li>\n<li><strong>Docs middle content max width (px)<\/strong>: width of the article. Empty means it uses all the space between the two side columns. Type 800 for a narrower article.<\/li>\n<li><strong>Docs right area width (px)<\/strong>: width of the \"On this page\" column. Default 240.<\/li>\n<li><strong>Single TOC position<\/strong>: Left or Right. For the Single TOC Layout only.<\/li>\n<li><strong>Single TOC area width (px)<\/strong>: width of the \"On this page\" area in the Single TOC Layout. Default 240. The content uses the rest.<\/li>\n<\/ul>\n\n<p>Click Save Changes at the bottom, then refresh your page. To go back to the default, empty the field and save.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin does not connect to any external service. It sends no data anywhere, and the code examples in the Code Samples pattern are plain text only.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Go to Plugins &gt; Add New &gt; Upload Plugin, choose the zip file and click Install Now. Or upload the folder to \/wp-content\/plugins\/.<\/li>\n<li>Click Activate.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"the%20breadcrumbs%20do%20not%20show.\"><h3>The breadcrumbs do not show.<\/h3><\/dt>\n<dd><p>The Breadcrumbs block is part of recent WordPress versions. On older versions it stays empty.<\/p><\/dd>\n<dt id=\"the%20layout%20looks%20the%20same%20after%20i%20changed%20a%20setting.\"><h3>The layout looks the same after I changed a setting.<\/h3><\/dt>\n<dd><p>Clear your cache plugin or browser cache, then refresh.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20classic%20themes%3F\"><h3>Does it work with classic themes?<\/h3><\/dt>\n<dd><p>Yes. Docs Page and Single TOC Layout appear in the Template list and use your theme's header and footer.<\/p><\/dd>\n<dt id=\"does%20it%20collect%20data%20or%20call%20other%20sites%3F\"><h3>Does it collect data or call other sites?<\/h3><\/dt>\n<dd><p>No.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>New: pages with child pages now have an arrow in the left navigation to expand and collapse them. The group with the current page opens automatically.<\/li>\n<li>Improved: every setting now has its own fixed sanitize callback.<\/li>\n<li>Improved: the Code Samples pattern uses plain examples with no web addresses.<\/li>\n<li>Docs: readme now states that the plugin uses no external services.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Documentation-style page and post layouts with side navigation, breadcrumbs and an \"On this page\" list, made from core blocks.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/383902","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=383902"}],"author":[{"embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/forkanhossain"}],"wp:attachment":[{"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=383902"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=383902"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=383902"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=383902"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=383902"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=383902"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}