Howdy, admin. [Sign Out, My Profile]

pageMash - pageManagement

Welcome to the pageMash v1.0.0 demo, this is a static page, so most of the links will go no-where, but hopefully this should give you a feel for the plugin and an idea of what it's meant to do.
You can go to wordpress.org to download a copy or get in contact if you have any questions.

Just drag the pages up or down to change the page order and left or right to change the page's parent, then hit 'update'.
The icon to the left of each page shows if it has child pages, double click anywhere on that item to toggle expand|collapse of it's children.


Show|Hide Further Info

How to Install

In most cases, to use this plugin you will not need to change anything, however if its not working you will either need to:

  1. Check your 'pages' widget in the WP admin panel under the Presentation>Widgets tab and click the little icon on the pages widget and ensure that sort by is set to 'page order'.
  2. If you want the pages listed else-where or do not use the widgets or want you would like to use the excludePagesFeature, then you need to edit your template as shown below:
    1. To use the code in your sidebar.php file you need to remove all widgets in your WP admin to active the sidebar code and then find the wp_list_pages() function and change it to the code below
    2. To insert the pages in your header; modify header.php insert the code anywhere inside the body tag. (You may want to add the depth=1 parameter on the 2nd line if you only want top level pages listed)
    Then to enable the excludePagesFeature find the line $excludePagesFeature = false; near the top of pagemash.php and change the value to true.

Code:

<?php if(function_exists('pageMash_exclude_pages')){$exclude_pages=pageMash_exclude_pages();} else{$exclude_pages='';}?>
<?php wp_list_pages('title_li=<h2>Pages</h2>&exclude='.$exclude_pages);?>

The plugin code is very simple and flexible, for more information look at the wp_list_pages() function on the Wordpress Codex and if you have any further questions or feedback, just drop me an email.