{"id":837,"date":"2010-09-30T20:29:19","date_gmt":"2010-09-30T20:29:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/admin-menu-tree-page-view\/"},"modified":"2025-12-17T12:46:56","modified_gmt":"2025-12-17T12:46:56","slug":"admin-menu-tree-page-view","status":"publish","type":"plugin","link":"https:\/\/cor.wordpress.org\/plugins\/admin-menu-tree-page-view\/","author":5932697,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.8.8","stable_tag":"trunk","tested":"6.9.4","requires":"4.9","requires_php":"7.0","requires_plugins":null,"header_name":"Admin Menu Tree Page View","header_author":"Ciprian Popescu","header_description":"","assets_banners_color":"323232","last_updated":"2025-12-17 12:46:56","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.buymeacoffee.com\/wolffe","header_plugin_uri":"https:\/\/getbutterfly.com\/wordpress-plugins\/admin-menu-tree-page-view\/","header_author_uri":"https:\/\/getbutterfly.com\/","rating":4.6,"author_block_rating":0,"active_installs":10000,"downloads":364232,"num_ratings":48,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":2,"2":1,"3":1,"4":8,"5":36},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":2984432,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":2984432,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2884258,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2884258,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2884258,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Main plugin page","2":"Adding new content after or inside another post type","3":"Searching for a post type"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[83,3956,1865,170,3955],"plugin_category":[43],"plugin_contributors":[80927],"plugin_business_model":[],"class_list":["post-837","plugin","type-plugin","status-publish","hentry","plugin_tags-admin","plugin_tags-hierarchy","plugin_tags-menu","plugin_tags-page","plugin_tags-page-tree","plugin_category-customization","plugin_contributors-butterflymedia","plugin_committers-butterflymedia","plugin_committers-eskapism"],"banners":{"banner":"https:\/\/ps.w.org\/admin-menu-tree-page-view\/assets\/banner-772x250.png?rev=2984432","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/admin-menu-tree-page-view\/assets\/icon-256x256.png?rev=2984432","icon_2x":"https:\/\/ps.w.org\/admin-menu-tree-page-view\/assets\/icon-256x256.png?rev=2984432","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/admin-menu-tree-page-view\/assets\/screenshot-1.png?rev=2884258","caption":"Main plugin page"},{"src":"https:\/\/ps.w.org\/admin-menu-tree-page-view\/assets\/screenshot-2.png?rev=2884258","caption":"Adding new content after or inside another post type"},{"src":"https:\/\/ps.w.org\/admin-menu-tree-page-view\/assets\/screenshot-3.png?rev=2884258","caption":"Searching for a post type"}],"raw_content":"<!--section=description-->\n<p>The <strong>Admin Menu Tree Page View<\/strong> plugin adds a tree-view layout to all your pages - directly accessible in the admin menu. This way, all your content will be available with just one click, no matter where you are in the admin area.<\/p>\n\n<p>You can also add posts, pages and custom post types directly in the tree and you can quickly find your pages by using the real-time search box.<\/p>\n\n<p><a href=\"https:\/\/getbutterfly.com\/wordpress-plugins\/\">Homepage<\/a><\/p>\n\n<h4>Top features<\/h4>\n\n<ul>\n<li>Change the order of your pages with drag-and-drop<\/li>\n<li>View all your pages - no matter where in the admin you are<\/li>\n<li>View the hierarchy (parent\/child relationship) of your pages<\/li>\n<li>Add pages directly after or inside another post - no need to first create the post and then select the parent<\/li>\n<li>Adds link to view a public post type directly from the admin menu - no need to first edit the post and then click the view link<\/li>\n<\/ul>\n\n<p>Works perfectly in WordPress installations with lots of pages in a tree hierarchy.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the folder \"admin-menu-tree-page-view\" to \"\/wp-content\/plugins\/\"<\/li>\n<li>Activate the plugin through the \"Plugins\" screen in WordPress<\/li>\n<li>Done!<\/li>\n<\/ol>\n\n<p>Now the tree with the pages will be visible in the admin menu to the left, in the <strong>AMTPV (CMS)<\/strong> top level menu.<\/p>\n\n<!--section=changelog-->\n<h4>2.8.8<\/h4>\n\n<ul>\n<li>UPDATE: Updated WordPress compatibility<\/li>\n<li>UPDATE: Updated readme.txt<\/li>\n<\/ul>\n\n<h4>2.8.7<\/h4>\n\n<ul>\n<li>UPDATE: Updated WordPress compatibility<\/li>\n<li>UPDATE: Updated code (WPCS) to allow short array syntax<\/li>\n<\/ul>\n\n<h4>2.8.6<\/h4>\n\n<ul>\n<li>UPDATE: Updated WordPress compatibility<\/li>\n<li>UPDATE: Updated code (WPCS)<\/li>\n<\/ul>\n\n<h4>2.8.5<\/h4>\n\n<ul>\n<li>UPDATE: Updated WordPress compatibility<\/li>\n<li>UPDATE: Removed old files (3)<\/li>\n<\/ul>\n\n<h4>2.8.4<\/h4>\n\n<ul>\n<li>UPDATE: Updated WordPress compatibility<\/li>\n<\/ul>\n\n<h4>2.8.3<\/h4>\n\n<ul>\n<li>FIX: Removed top-level menu and moved it to the Settings menu<\/li>\n<li>FIX: Removed the Content tab and made the Dashboard default<\/li>\n<li>FIX: Used proper semver versioning to avoid issues with the WordPress.org repository<\/li>\n<\/ul>\n\n<h4>2.8.2<\/h4>\n\n<ul>\n<li>UPDATE: Reverted adding all public post types<\/li>\n<li>UPDATE: Reverted removal of the page tree from the admin menu<\/li>\n<\/ul>\n\n<h4>2.8.1<\/h4>\n\n<ul>\n<li>FIX: Fixed and improved sorting to adhere to the latest jQuery UI included with WordPress 6+<\/li>\n<li>FIX: Fixed caching issues with the tree view after re-ordering content<\/li>\n<li>UPDATE: Added a \"Tree View\" menu item under each public post type for easier access<\/li>\n<li>UPDATE: Added a \"Settings\" link on the \"Plugins\" screen<\/li>\n<li>UI: Fixed dropdown size by decreasing the font size<\/li>\n<li>UI: Fixed post\/page pop-up margin and padding for the list of new post\/pages<\/li>\n<li>UI: Fixed post\/page pop-up misaligned radio boxes by removing the margin and adding padding<\/li>\n<li>UI: Added placeholder element when reordering posts and pages<\/li>\n<li>PERFORMANCE: Removed legacy nestedSortable add-on for jQuery UI<\/li>\n<\/ul>\n\n<h4>2.8.0<\/h4>\n\n<ul>\n<li>UPDATE: Refactored plugin to use a top level menu page<\/li>\n<li>UPDATE: Added all public post types<\/li>\n<li>UPDATE: Removed expand\/collapse functionality<\/li>\n<li>UPDATE: Updated WordPress compatibility<\/li>\n<li>UPDATE: Updated screenshots<\/li>\n<li>PERFORMANCE: Removed cookies<\/li>\n<li>PERFORMANCE: Removed unused files<\/li>\n<li>PERFORMANCE: Removed external images<\/li>\n<\/ul>\n\n<h4>2.7.7<\/h4>\n\n<ul>\n<li>UPDATE: Updated WordPress compatibility<\/li>\n<li>UPDATE: Updated copyright year<\/li>\n<li>UPDATE: Added WPCS ruleset<\/li>\n<\/ul>\n\n<h4>2.7.6<\/h4>\n\n<ul>\n<li>FIX: Fixed global variable<\/li>\n<li>UPDATE: Updated WordPress compatibility<\/li>\n<\/ul>\n\n<h4>2.7.5<\/h4>\n\n<ul>\n<li>FIX: Added properly enqueued scripts (changed hook from <code>admin_init<\/code> to <code>admin_enqueue_scripts<\/code>, added version number and moved scripts to footer)<\/li>\n<li>UPDATE: Updated PHP compatibility (PHP 7+)<\/li>\n<\/ul>\n\n<h4>2.7.4<\/h4>\n\n<ul>\n<li>FIX: Fixed +\/- icon being too \"fussy\"<\/li>\n<li>FIX: Fixed PHP 8 warning<\/li>\n<li>UPDATE: Updated PHP compatibility<\/li>\n<li>UPDATE: Removed unused files<\/li>\n<li>UPDATE: Standardized plugins_url() path and removed some obsolete constants<\/li>\n<\/ul>\n\n<h4>2.7.3<\/h4>\n\n<ul>\n<li>UPDATE: Updated WordPress compatibility<\/li>\n<li>UPDATE: Updated CSS for modern browsers and WordPress 5+<\/li>\n<li>UPDATE: Updated visual assets<\/li>\n<li>UPDATE: Removed unused files<\/li>\n<\/ul>\n\n<h4>2.7.2<\/h4>\n\n<ul>\n<li>FIX: Fixed conflicts with other post types (thanks Steph Wells (@sswells))<\/li>\n<li>UPDATE: Removed unused jquery.client.js file<\/li>\n<li>UPDATE: Updated WordPress compatibility<\/li>\n<\/ul>\n\n<h4>2.7.1 (August 2018)<\/h4>\n\n<ul>\n<li>Don't only rely on nonce when adding or moving pages, also check current user capability.<\/li>\n<\/ul>\n\n<h4>2.7 (January 2018)<\/h4>\n\n<ul>\n<li>Add nonce check when moving page and adding new pages.<\/li>\n<\/ul>\n\n<h4>2.6.9<\/h4>\n\n<ul>\n<li>Make hidden page not clickable. Fixes https:\/\/wordpress.org\/support\/topic\/hide-the-page<\/li>\n<li>Load icons localy instead. Fixes https:\/\/wordpress.org\/support\/topic\/styles-loading-icon-pngs-over-http-instead-of-https<\/li>\n<\/ul>\n\n<h4>2.6.8<\/h4>\n\n<ul>\n<li>Added German translation. Thanks <a href=\"https:\/\/www.thielemann.eu\">Michael Thielemann<\/a>.<\/li>\n<\/ul>\n\n<h4>2.6.7<\/h4>\n\n<ul>\n<li>Added Spanish translation. Thanks Andrew Kurtis\/<a href=\"https:\/\/www.webhostinghub.com\/\">WebHostingHub<\/a>.<\/li>\n<\/ul>\n\n<h4>2.6.6<\/h4>\n\n<ul>\n<li>CSS fixes for new admin theme in WordPress 3.8. Thanks to Am\u00e9rico Cruces for making most of the the nice changes.<\/li>\n<\/ul>\n\n<h4>2.6.5<\/h4>\n\n<ul>\n<li>Fixed a bug that caused errors when bulk editing posts<\/li>\n<\/ul>\n\n<h4>2.6.4<\/h4>\n\n<ul>\n<li>Added Italian translation. Thanks!<\/li>\n<\/ul>\n\n<h4>2.6.3<\/h4>\n\n<ul>\n<li>Added Dutch translation. Thanks!<\/li>\n<\/ul>\n\n<h4>2.6.2<\/h4>\n\n<ul>\n<li>Added Slovak translation. Thanks Branco.<\/li>\n<\/ul>\n\n<h4>2.6.1<\/h4>\n\n<ul>\n<li>Hopefully loads scripts and styles over SSL\/HTTPS if FORCE_SSL is set.<\/li>\n<\/ul>\n\n<h4>2.6<\/h4>\n\n<ul>\n<li>Fixes for popup on WP 3.5<\/li>\n<li>Replaced live() with on() for jQuery<\/li>\n<li>Small CSS fixes, for example search box label being a bit off<\/li>\n<\/ul>\n\n<h4>2.5<\/h4>\n\n<ul>\n<li>Fix for search highlight being to big<\/li>\n<\/ul>\n\n<h4>2.4<\/h4>\n\n<ul>\n<li>Fix for flyout menu not working<\/li>\n<\/ul>\n\n<h4>2.3<\/h4>\n\n<ul>\n<li>Fixed: major speedup, like 300 % faster generation of the tree<\/li>\n<li>Fixed: added is_admin()-check to the plugin, the plugin code is only parsed when in the administration panel. This could make the public part of your site some milliseconds faster.<\/li>\n<\/ul>\n\n<h4>2.2<\/h4>\n\n<ul>\n<li>Fixed: icons where misplaced when using minimized admin menu.<\/li>\n<li>Fixed: page actions where not visible when using minimized admin menu.<\/li>\n<li>Fixed: hopefully works better with WPML now.<\/li>\n<\/ul>\n\n<h4>2.1<\/h4>\n\n<ul>\n<li>Fixed: forgot to remove console.log at some places. sorry!<\/li>\n<li>Updated: Drag and drop now works better. Still not 100%, but I can't find the reason why I does order the pages a bit wrong sometimes. Any ideas?<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Added: Now you can order posts with drag and drop. Just click and hold mouse button and move post up\/down. But please note that you can only move posts that have the same level\/depth in the tree.<\/li>\n<\/ul>\n\n<h4>1.6<\/h4>\n\n<ul>\n<li>Fixed: post titles where not escaped.<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>Could not edit names in Chrome<\/li>\n<li>Removed add page-link. pages are instead added automatically. no more clicks; I think feels so much more effective.<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>moved JS and CSS to own folders<\/li>\n<li>can now add multiple pages at once<\/li>\n<li>can now set the status of the created page(s)<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>An ul that was opened because of a search did not get the minus-sign<\/li>\n<li>New \"popup\" with actions when hovering a page. No more clicking to get to the actions. I really like it!<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>The plus-sign\/expand link now works at least three levels down in the tree<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Tree now always opens up when editing a page, so you will always see the page you're ediiting.<\/li>\n<li>When searching, the parents of a page with a match is opened, so search hits will always be visible.<\/li>\n<li>When searching and no pages found, show text \"no pages found\".<\/li>\n<li>CSS changes for upcoming admin area CSS changes in WordPress (may look wierd on current\/older versions of WordPress...)<\/li>\n<li>Some preparing for using nestedSortable to order the pages<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Children count was sometines wrong.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Added functionality to expand\/collapse<\/li>\n<\/ul>\n\n<h4>0.6<\/h4>\n\n<ul>\n<li>View link now uses wordpress function get_permalinks(). Previously you could get non-working links.<\/li>\n<\/ul>\n\n<h4>0.5<\/h4>\n\n<ul>\n<li>Swedish translation added<\/li>\n<li>Moved load_plugin_textdomain to action \"menu\" instead of \"init\"<\/li>\n<\/ul>\n\n<h4>0.4<\/h4>\n\n<ul>\n<li>Fixed a couple of small bugs<\/li>\n<li>Prepare for translation<\/li>\n<li>Moved JS to own file<\/li>\n<\/ul>\n\n<h4>0.3<\/h4>\n\n<ul>\n<li>Removed some notices<\/li>\n<li>Added a search\/filter box. Search your pages in real time. I love it! :)<\/li>\n<\/ul>\n\n<h4>0.2<\/h4>\n\n<ul>\n<li>Some CSS changes. The icons and text and smaller now. I think it's better this way, you can fit so many more pages in the tree now.<\/li>\n<li>Now you can add new pages below or as a child to a page. For me this has been the feature I've missed the most.<\/li>\n<\/ul>\n\n<h4>0.1<\/h4>\n\n<ul>\n<li>It's alive!<\/li>\n<\/ul>","raw_excerpt":"Get a tree view of all your pages directly in the admin menu. Search, add, edit, view, re-order \u2013 all is just one click away!","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/837","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=837"}],"author":[{"embeddable":true,"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/eskapism"}],"wp:attachment":[{"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=837"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=837"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=837"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=837"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=837"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}