My Page Order allows you to set the order of your pages with an easy to use drag and drop interface. Adds a widget with additional options for easy installation on widgetized themes.
Download here: My Page Order – WordPress.org Plugin Directory
Want to make a donation?
Plugin Info
My Page Order was released in 2006 and has been compatible with every version of WordPress from 1.5 to 2.8.5. It went through a lot of changes, but the effort needed to keep it backwards compatible was quite burdensome. As of version 2.8.6 of the plugin, it will only support WP 2.8 or above.
With the break in compatibility I’m able to take advantage of the new Widget API. It makes adding support for multiple widget instances a snap. Rewriting the widget code also allowed me to add widget options for nearly every single parameter normally available to the wp_list_pages template function. If you were being held back by the lack of options on the built in Pages widget then definitely check that out.
If you’d like to say thank you or make a donation please visit my Gifts and Donations page.
All of the old comments were moved to this page: My Page Order – Archived
Looking for fast, reliable and affordable web hosting? Try StableHost.
I was able to fix WordPress 3.0-beta to use this plugin by making a symbolic link, named edit-pages.php, to edit.php in the wp-admin directory. If you don’t have shell access or are not on a Unix/Linux-based server, you can simply copy edit.php to edit-pages.php.
Works perfectly for me. Thank you!
@Joel Murphy – can you explain more? Where do you put this symbolic link/copy?
Thanks!
I have the sama problem as Catus Lee and Will. While waiting for a real fix, you may reorder the pages by temporary inactivate WPML multilingual support, reorder the pages and then activate it again.
I got the same problem whith WPML. I notice that the hookname had change to pages_### to posts_####. But this is not the only problem because this one is very easy to solve. The page list don’t work anymore because the wpml plugins seems to have change a bit the DB and the request to grab all the pages don’t work anymore. The problem is the same with pagemash.
I try to solve it and with the permission of the author, I’ll give you the new version WPML compliant.
Where can I find the WPML file? I cannot move pages either.
Hi. Great plug in. It’s just what I needed. However, you may want to future proof it for the release of WordPress 3.0. But on 2.9, it’s just perfect. Thank you so much.
What do you do with this file was you download it??? Sorry if that’s a really basic question but where do I upload it to fix my paging order??
Ok lol i did the whole install plugin but then what?????????????
The webpage cannot be found
HTTP 404
Most likely causes:
•There might be a typing error in the address.
•If you clicked on a link, it may be out of date.
What you can try:
Retype the address.
Go back to the previous page.
Go to and look for the information you want.
great plugin……..
Hi,
Just wanted to say thank you for the fantastic and very useful plugin!!
Regards,
Dave
Sorry for the delay, I will not give you a new version of this plugin for WPML because this one works fine with QTranslate. Moreover Qtranslate seems to be better than WPML.
I’m not see the example here…
can you add the screen shoot the plugin. .
to make understand. ..
:)
Hey,
I made this plugin WP 3.0 compatible. Email me if you want to know how.
Cheers
= Sherman
Online filme
Hello,
I’m currently running a test install of WordPress 3.0 RC2-15182.
The plugin is working correctly, however in Debug mode it is throwing one small error,
Undefined index: page in
./wp-content/plugins/my-page-order/mypageorder.php on line 18
Just a FYI
Hello!
Thank you very much for your nice plugin!
Does it support CUSTOM POST TYPES?
Thank you!!
i dunno if it’s a bug but the plugin is also fetching the draft pages..which i think it shouldn’t
Good plugin , my website also use this plug-in.
Thank you.
after upgrading to WP v3.0, I get a page that just says:
Invalid post type
Inside of a larger box.
Great plugin – this should be integrated into WordPress from the start.
One issue – is there a way to disable the plugin from appearing on a subscriber’s profile page? It’s now possible for a subscriber to login and see (and reorder) pages, even pages that the subscriber cannot ordinarily see.
Hey, im having a problem, when i click page order under pages tab, 5 of my pages move together instead of individually, any idea why this is happening?
thanks
Cool plugin !! Thanks
It would be great, if the plugin will be also able, to sort third level pages!!
:-)
Thanks!
Hi, thanks for the plugin – any plans to get this running with custom post types?
I’m guessing you’d need an admin panel with checkboxes for all hierarchical post types…???
Cheers.
This addon is not working for me. I am using WordPress 3.0
hello,
love your plug in very helpfull.
any idea why is not working on tmy site ?
http://gator1196.hostgator.com/~kineticn/
on avery theme i install it its not working i maybe doing something wrong. i fix the order in admin panel and “click to order pages” but the pages still like they ware before.
is it working with js files ?
can you please check it out.
this plug in is very helpfull to me but to bed i cant use it for the sites i builds.
thanks in advance.
Can’t yet donate, but hope to in the future (being a student at the moment!)
Thanks very much for the plug-in.
Best,
Will
Hi,
thanks for great plugin!!
Just want to inform that the Swedish translation included in the is NOT corrected named.
The included file name is: mypageorder-sv-SE.mo
it SHOULD BE mypageorder-sv_SE.mo
Thanks. The plugin works great. God bless.
Nice plugin which I find essential for WP sites.
Any plans to support Custom Post Types? Currently the only way to order these in any custom way is by date.
Hi:
I am having the same problem as Daniela with the first pahe (Home):
“adjusted the page order in the backhand but those doesn’t be published in to the fronthand web site. I saved all but the order doesn’t work”
Does anyone knows how to solve that issue??? Help is very much appreciated!!
Julia
The HOME PAGE I mean…
I am running this 2010 theme on WP 3.0
My question is this: does this plug in enable me to change the main index page to a static one and have a different page (not the index page) as where my blog posts go?
Thanks in advance for the info,
Barry
hmmm nice
I’d be so happy with a My Post Order! It is little known that posts also have a menu_order data point in the database, so it could be used for that. Ordering posts within categories using the nice drag and drop interface of the My X Order family would really make the family as a whole complete.
Thanks so much for the plugin. I’m donating after the holidays. For anyone who wants to know, this plugin works very well with Mandigo by Onehertz link here: http://www.onehertz.com/portfolio/wordpress/mandigo/
I used your plugin and it worked well. I noticed your drop down menu and wanted to know what plugin it is.
I used your plugin and it worked well, just want to know what plugin you are using for the drop down menus as I am using the theme as you.
I used the page order and it relocated my menu bar and now I can’t get it moved back. Any suggestions?
Hi Andrew,
You are a genius! I was struggling to reorder my pages and could not find anything that leads to a solution until I found you on Google. I simply downloaded your plug-in, unpacked it and voila! There was no itch, no glitch, the whole process until took about 5 minutes!
Before I came across your brilliant solution I was trying the “Custom Menu widget” and although it allowed me to re-order the pages by dragging and dropping them (like how yours work) they had no effect at all on the layout.
You are a life-saver and I wish you success in your future endeavors. Please continue to lend your expertise to the community. We do appreciate you!
Thanks, I really need this plugin, l’m look’in for anywhere,so get it here.thanks for share.
I have read that if you change the page order in wordpress to 0 (zero) on all the pages it then automatically orders alphabetically… I have not tried but maybe setting up a test page/subpages and see
Thanks, I really need this plugin,
Thank you very very very very very (X infinity) much!
Just what I needed and a great plugin. This finally solved my problem!
Thanks Geekly Weekly!
thank you for sharing this plugin it was very useful for me!
geekly weekly the best~!!
Thank god I found this plugin… almost got crazy lol
I dont know what others have done, albeit I wanted to make Home the 2nd page in the order. So here is what I did.
$oldmenu = wp_page_menu(array(‘echo’ => 0, ‘sort_column’ => ‘menu_order’ ));
if(trim(“http://”.$_SERVER[‘SERVER_NAME’].$_SERVER[‘REQUEST_URI’], “/”) == home_url())
echo preg_replace(‘//’,’Home‘,$oldmenu,1);
else
echo preg_replace(‘//’,’Home‘,$oldmenu,1);
I did run across a problem with this plug-in when using Magic Fields plug-in. Because I created several Write Panels (a way to group posts), I had no posts listed under the “Posts” section. As such, none of my posts were displayed in the Re-Order link.
The fix was to display the posts in the Posts section again. By removing the check to this setting for Magic Fields: “Hide posts made with Write panels in the edit section in the Post panel”, I also checked this one to make it more concise for users (so they only see the posts listed once): “Hide WordPress Post panel”.
Nice simple plug-in, thank you
Gee
I should also say, this plug-in saved me at 12:30 (AST) at night….was looking forward to many more hours of sleepless coding….again, many thanks…it’s now bedtime :)
Gee