Go to file
jmash 5a869a6983 v1.0.2
git-svn-id: https://plugins.svn.wordpress.org/pagemash/trunk@35142 b8457f37-d9ea-0310-8a92-e5e31aec5664
2008-03-16 23:25:12 +00:00
README.txt v1.0.2 2008-03-16 23:25:12 +00:00
collapse.png git-svn-id: https://plugins.svn.wordpress.org/pagemash/trunk@32360 b8457f37-d9ea-0310-8a92-e5e31aec5664 2008-02-20 14:40:54 +00:00
expand.png git-svn-id: https://plugins.svn.wordpress.org/pagemash/trunk@32360 b8457f37-d9ea-0310-8a92-e5e31aec5664 2008-02-20 14:40:54 +00:00
gpl_license_v3.0.txt Initial release 2008-02-10 12:57:07 +00:00
hide.png Initial release 2008-02-10 12:57:07 +00:00
mootools-1.11.js Initial release 2008-02-10 12:57:07 +00:00
myjson.php git-svn-id: https://plugins.svn.wordpress.org/pagemash/trunk@32360 b8457f37-d9ea-0310-8a92-e5e31aec5664 2008-02-20 14:40:54 +00:00
nest-mootools.v1.11.js git-svn-id: https://plugins.svn.wordpress.org/pagemash/trunk@32360 b8457f37-d9ea-0310-8a92-e5e31aec5664 2008-02-20 14:40:54 +00:00
nested.js v1.0.2 2008-03-16 23:25:12 +00:00
page.png git-svn-id: https://plugins.svn.wordpress.org/pagemash/trunk@32360 b8457f37-d9ea-0310-8a92-e5e31aec5664 2008-02-20 14:40:54 +00:00
pagemash.php v1.0.2 2008-03-16 23:25:12 +00:00
reorder.php re-order did not upload to repository properly 2008-02-19 23:10:59 +00:00
saveList.php v1.0.2 2008-03-16 23:25:12 +00:00
screenshot-1.png v1.0.2 2008-03-16 23:25:12 +00:00
screenshot-2.png v1.0.2 2008-03-16 23:25:12 +00:00

README.txt

=== pageMash > pageManagement ===
Contributors: JoelStarnes
Tags: order pages, ajax, re-order, drag-and-drop, admin, manage, page, pages, sidebar, header, hide,
Requires at least: 2.0
Tested up to: 2.4-bleeding
Stable tag: 1.0.2

Organise page order and manage page structure with this simple drag-and-drop Ajax interface.

== Description ==

Customise the order your pages are listed in and manage the parent structure with this simple Ajax drag-and-drop administrative interface with an option to toggle the page to be hidden from output. Great tool to quickly re-arrange your page menus.

Checkout the example admin page: http://joelstarnes.co.uk/pagemash/example_v1.0.2

Feedback is greatly appreciated: http://joelstarnes.co.uk/contact

== Installation ==

1. Download Plugin
1. Unzip & Upload to `/wp-content/plugins/`
1. Activate in 'Plugins' admin menu
1. Then have fun..

pageMash works with the `wp_list_pages` function. The easiest way to use it is to put the pages widget in your sidebar [WP admin page > Presentation > Widgets]. Click the configure button on the widget and ensure that 'sort by' is set to 'page order'. Hey presto, you're done.

You can also use the function anywhere in your theme code. e.g. in your sidebar.php file (but the code in here will not run if you're using any widgets) or your header.php file (somewhere under the body tag, you may want to use the depth=1 parameter to only show top levle pages). The code should look something like the following:

`<?php wp_list_pages('title_li=<h2>Pages</h2>&depth=0'); ?>`

You can also hard-code pages to exclude and these will be merged with the pages you set to exclude in your pageMash admin.

The code here is very simple and flexible, for more information look up `wp_list_pages()` in the Wordpress Codex: http://codex.wordpress.org/Template_Tags/wp_list_pages


== Frequently Asked Questions ==

If you have any questions or comments, please drop me an email: http://joelstarnes.co.uk/contact


== Screenshots ==

1. Admin Interface

2. Setting up the page widget. [WP-Admin > Presentation > Widgets]


==Change Log==

0.1.0 > Initial Release

0.1.1 > Removed version check since some hosts will not allow external includes.

0.1.2 > Fixed CSS&JS headers to only display on pageMash admin

0.1.3 > Fixed exclude pages feature

1.0.0 beta > Major rebuild > Recusive page handles unlimited nested children, collapsable list items, interface makeover...

1.0.1 beta > fixed IE drag selects text

1.0.2 > Major code rewrite for exclude pages


== Localization ==

Currently only available in english.