Wordpress Plugin - My Page Order

Gives you manual control over the order of your Wordpress pages by letting you easily set an explicit order. Works with subpages too. Now with built-in Widget support.

Download My Page Order:


If you find my plugins helpful consider giving a small donation, I provide support in my scarce, spare time.

This is my third Wordpress Plugin and I’m continuing with the idea of being able to control the order of how things are displayed. Categories and Links have various means of being ordered, there’s just no way to manually set an order.

Pages on the other hand have a means of specifying an order which was introduced in WP 2.0. The Page Order tab was added on the Write Page screen. The way this ordering is implemented though makes it completely useless. The order doesn’t automatically increment when you start a new page and it is a major pain to insert a page where you want it. Got a new page you want to insert at the top of 25 other pages? Have fun incrementing the order on 25 pages (unless it accepts a negative number which is just another bad idea).

This plugin gives you a simple interface that allows you to arrange the order of your static pages. It uses and sets the same field in the database as WP does so if you have set an order before it will be preserved.

Installation instructions:

  1. Move mypageorder.php to /wp-content/plugins/
  2. Activate the My Page Order plugin on the Plugins menu
  3. Go to the “My Page Order” tab under Manage and specify your desired order for pages
  4. If you are using widgets then just make sure the “Page” widget is set to order by “Page order”. That’s it.
  5. If you aren’t using widgets, modify your sidebar template to use correct sort parameter, “sort_column=menu_order”:
    wp_list_pages(’sort_column=menu_order&title_li=<h2>Pages</h2>’ ); ?>

Sort attribute

In your templates (accessible through the theme editor or downloading the file off the server) there might be several places your list of pages gets outputed. To use your sort order each instance must have the sort column argument set like the following:

wp_list_pages(’sort_column=menu_order’);

That’s it. Out of the box everything is there to make the manual ordering happen, it just needs a better interface to make it less time consuming for the WP user to manage and my plugin is really just a stopgap measure until something better gets built into the WP release.

If you have any problems let me know, I am more than happy to help resolve any issues you may have. I’ll respond to your comment through email so be sure to put a valid email in. Even if you don’t have problems leave a comment or throw a couple bucks to buy some beer.

176 Comments Add your own

  • 1. Joost de Valk  |  September 4th, 2006 at 10:21 pm

    Great stuff, thx!

  • 2. Jan  |  September 6th, 2006 at 5:00 am

    Great! I was thinking about implementing something like this for a long time. Is there a way to enable drag’n'drop for the lists?

  • 3. Andrew Charlton  |  September 6th, 2006 at 9:45 am

    That would definetely be something for My Page Order 2.0, I haven’t done an interface like that but it would be good experience for me. If I have time in the future to improve the plugin that would be on the list.

  • 4. driz  |  September 9th, 2006 at 5:25 am

    Cool! Thanks

  • 5. ditdotdat  |  September 10th, 2006 at 2:29 am

    That’s great, thanks. I’m setting up a school site using Wordpress as a CMS and I’d say that your plugin is a must have for anyone doing this.

  • 6. Gareth  |  September 12th, 2006 at 3:44 pm

    I don’t think this works in conjunction with Widgets, my page order won’t change.

  • 7. Andrew Charlton  |  September 12th, 2006 at 3:49 pm

    It is unlikely it would work unless there is a way to tell the widgets to sort off the menu order like you can do with the standard template tags. I haven’t used widgets so I’m not going to be much help there.

  • 8. Chris  |  September 15th, 2006 at 9:47 am

    First, the page order works great. Perfect, in fact. My question has to do with the formatting of the “Pages” title. I had to change this:

    Pages’); ?>

    To this:

    How can I bring back the title formatting?

  • 9. Chris  |  September 15th, 2006 at 9:50 am

    Sorry, my above comment code wasn’t formatted right to display (silly me). It should have read as follows. I had to change this:

    <?php wp_list_pages(’title_li=<h2>Pages</h2>’); ?>

    To this:

    <?php wp_list_pages(’sort_column=menu_order’); ?>

  • 10. Steve Kroon  |  September 21st, 2006 at 11:05 pm

    I installed the plugin, and have an extensive collection of pages on my site, but the “Manage->My Page Order” tab doesn’t display anything except the footer (Wordpress logo and “get Firefox” logo).

    Any suggestions?

  • 11. Örvar  |  September 22nd, 2006 at 7:14 am

    @Chris: <?php wp_list_pages(’sort_column=menu_order&title_li=<h2>Pages</h2>’); ?>

  • 12. Andrew Charlton  |  September 22nd, 2006 at 7:55 am

    Thanks for the reply Orvar, I guess I should mention on this page that I respond to all questions and problems through email since it is much quicker and easier.

  • 13. Alex Hutton  |  September 26th, 2006 at 10:51 am

    Andrew,

    I couldn’t find your email address. Sorry to write a support request here.

    I keep getting the following:

    Parse error: syntax error, unexpected ‘=’ on line 6

  • 14. Alex Hutton  |  September 26th, 2006 at 10:52 am

    nuts didn’t mean to submit.

    line 6 is the call - “?php wp_list_pages(’sort_column=menu_order&title_li=Pages’); ?”

    (omitting the less than and greater than carrots for formatting in this post)

    Any clues?

  • 15. Tina  |  September 28th, 2006 at 4:50 pm

    I did go looking for an email address but could not find one, so posting here.

    This plugin doesn’t seem to
    want to work for me. I am running the latest version of wordpress and I also
    have another plugin for pages called Category Order that I’m running
    along with MyPageOrder.

    I tried placing the php code within the sidebar of my theme (Clean Cut
    1.0) where my pages are listed but it keeps giving me this error:

    *Parse error*: syntax error, unexpected ‘=’ in

    I get this error whether or not I have both of MyPageOrder and Category Order
    plugins activated or just MyPageOrder.

    Any ideas on what might be going on?

    Thank you for the help… and thank you so much for developing this
    plugin, it’s exactly what I was looking for, as long as I can get it to
    work :)

  • 16. Ümit Canlı  |  October 22nd, 2006 at 10:23 am

    For those who use widgets :
    I looked for the,”wp_list_pages” function in widgets.php. widgets.php file is in the “wp-content\plugins\widgets” folder
    Look for the line and change it to :
    wp_list_pages(’sort_column=menu_order’);
    as stated above. It works …
    Thank you for the nice plug-in.

  • 17. Mike  |  November 4th, 2006 at 6:43 pm

    Try this: ' . __('Pages') . '' ); ?>

  • 18. Mike  |  November 4th, 2006 at 6:45 pm

    Not sure how to make the code display, here’s another try, this worked for me ‘ . __(’Pages’) . ” ); ?>

  • 19. Mike  |  November 4th, 2006 at 6:47 pm

    And another try:
    “?php wp_list_pages(’sort_column=menu_order&title_li=’ . __(’Pages’) . ” ); ?”

    Just replace ” with

  • 20. Morktron  |  November 12th, 2006 at 1:01 am

    Thanks, it’s a great plugin, it should be integrated into the next version of Wordpress. It’s just a common sense way to order pages instead of trying to learn code.

    So thanks :)

  • 21. Edwin  |  November 13th, 2006 at 1:37 am

    Do you insert the line into the header.php? Thats where my menu is. But when I edit the code there it gives an error message or it screws up my menu. I’ve tried all the different code from the comments. Anyone?

  • 22. ablemart  |  November 14th, 2006 at 4:13 am

    Thanks for a plugin that works and doesn’t require me to program in php to get it working.

  • 23. gorodon  |  November 16th, 2006 at 9:32 am

    Great component, but a “heads up”…

    I installed it, made changes to the header however when I opened the component under manage, there were no arrows.

    I then opened it in ie7 (yawn) and got error images for the arrows and was at least able to move stuff up and down.

    I’m not sure what the error could be except perhaps missing arrow images. I’ll check when I get some time.

    Again, thanks for the component. I agree something like this should be standard in WP.

  • 24. Andrew Charlton  |  November 16th, 2006 at 9:42 am

    Yeah, the arrows not showing up has happened to people before. All the plugin files have to be in plugins/mypageorder, the URLs to the images are sadly hard coded to that location. In my next version I might just ditch the images and use styled buttons, it would eliminate a variable.

  • 25. Gee Why  |  November 25th, 2006 at 1:42 pm

    Is there a way to disable the “Pages” title that automatically shows up with this plugin? I only want the names of the pages to show up.

    Thanks for any help.

  • 26. Mark  |  December 6th, 2006 at 8:01 am

    Man, I love you.

    This saves so much time and headache!
    Brilliant stuff! Thank you thank you thank you!

    As for the arrows, the folder “mypageorder” doesn’t appear to be in the zip - if you rezip it with the folder intact I’m sure less people would get confused.

    Thanks again!

  • 27. Ayerst Carr  |  December 9th, 2006 at 4:52 am

    Gee Why, ditto on that. I emailed Andrew and will post his response here when I get it.

  • 28. Andrew Charlton  |  December 9th, 2006 at 10:06 am

    To not have the header show up use the following in your template:

    wp_list_pages(’sort_column=menu_order&title_li=’);

  • 29. Ayerst Carr  |  December 9th, 2006 at 6:18 pm

    Yeah, what he said!

    heheheheheh

  • 30. Tom  |  December 11th, 2006 at 8:03 pm

    I had trouble with the up and down arrow images not appearing also. It turned out Adblock was blocking them - try exempting your site from adblock or turning it off and refreshing the interface.

    (Not the first time this sort of thing has happened to me!)

    Tom

  • 31. Wayde Christie  |  January 3rd, 2007 at 9:46 pm

    Great plugin!

    I noticed that if sort_column=menu_order is not the first query string variable that the plugin doesn’t work. No big deal, but just thought people would like to know ;)

  • 32. Patrick  |  January 6th, 2007 at 10:59 am

    Worked for me as the second query string parameter. *shrug*

  • 33. Jamie Peters  |  January 10th, 2007 at 4:16 pm

    Hey, I really REALLY REALLY want this plugin to work, but I can’t get it to!

    I finally got the arrows to show up, but the order still doesn’t change. I’ve tried everything mentioned above, and still nothing. Please tell me what I can do.

  • 34. matt  |  January 22nd, 2007 at 10:31 pm

    I see the plugin page, I see the arrows, I have pages… but there’s no pages populating the multiselects in My Page Order management tab.

    Nothing next to Click to Order Pages and nothing in Order Subpages.

    WP 2.1
    My Page Order for WP 2.1

  • 35. 西瓜田è£&hellip  |  January 23rd, 2007 at 5:33 am

    系統升級-WORDPRESS 2.1 “Ella”…

    今天wp發佈最新版本2.1,並且命名為「Ella」(嚇我一跳,以為是S.H.E.的那個),下午我就忍不住手癢開始升級,也不管是否有什麼外掛與新版本不合,當然事前要先做好備份,萬一有什麼閃失…

  • 36. lausse  |  January 23rd, 2007 at 5:45 pm

    Thanx for the 2.1 update!

  • 37. kung  |  January 30th, 2007 at 3:16 am

    Great plugin, thanks very much.

  • 38. Ian Johnson  |  January 30th, 2007 at 10:38 am

    Hi, thanks for the great plugin. One thing — some of us have default php settings such that

  • 39. Ian Johnson  |  January 30th, 2007 at 10:40 am

    my last comment is invisible because of special characters. on line 70 the plugin uses the shorter version of the php opening tag, ie. bracket then question park, instead of bracket then question mark then ‘php’. this will cause some servers to report an error.

    thanks again for the great plugin!

  • 40. Kim  |  February 7th, 2007 at 9:47 am

    YAY! After much consternation, I finally got this plugin to work. And there was much rejoicing!

    I’m not even a PHP noob — I’m a total PHP nitwit. I don’t know the first thing about PHP, so this whole thing has been trial and error for me.

    For anybody else who’s have problems with this, here’s what I did to get it to work for me. Just like this page mentions, I updated all instances of wp_list_pages to the line mentioned on comment#28 in my widgets.php file and my sidebar.php file (where my menu is). But it still wouldn’t work for me. So I searched all my other files for any mention of wp_list_pages, found it in functions.php, and changed it there as well. Ta-da! Now it works! If that’s mentioned anywhere else on this pages, I totally missed it. :(

    Also, the first time I updated wp_list_pages I got an error message too. But I found that when I copied and pasted the text in from this web page, the quotation mark is what was blowing it up. I had re-type the quotation mark (single quote), and then it worked fine.

    And thank you thank you thank you! I’ve been having fits over getting my pages to display in the order I actually want them in. This is a great plugin!

  • 41. Dan  |  February 12th, 2007 at 4:07 pm

    I’m using both mypageorder & mycategoryorder with trouble-free installation and operation. I do have a request that would be of great use to me.

    I have a main page, “Locations” and subpages for each state under it. It makes for a very cluttered menu.

    Locations
    —Alabama
    —Arizona
    —etc.

    My question is - could you possibly add a checkbox in the list to make pages hidden?

    Thanks for great plugins.

  • 42. Nnyan  |  February 20th, 2007 at 2:19 pm

    Hello,

    Great plugins, would you be interested in some customization work? If so please contact me via e-mail.

    Thank you

  • 43. ralph  |  February 28th, 2007 at 9:53 am

    all 3 plugins work fine, had some trouble due to the fact that I had not read point 4 of the installation instructions carefully enough. be pricise and persistent when installing. Thanks Andrew these plugins are a great step forward.

  • 44. tres  |  February 28th, 2007 at 4:56 pm

    (using widgets) every time i try to edit my templates with the wp_list_pages(’sort_column=menu_order&title_li=’); my whole blog dies on me with some sort of parse error.

    what am i doing wrong here?

    @40 - Kim, did you get any errors before you changed your page order list in all 3 files?

  • 45. Andrew Charlton  |  February 28th, 2007 at 5:05 pm

    tres, can you send me the parse error along with the file it is bombing out in, I’ll send you back a version with the correct syntax.

    froman118 at gmail.com

  • 46. SuperTiti  |  March 4th, 2007 at 11:37 pm

    Help please !

    MyPageOrder does not work with WordPress 2.1.2

  • 47. Giovanni  |  March 5th, 2007 at 12:59 pm

    Thanks for the plugin…
    I’m from brazil, don’t have a paypal account…

    My country it’s far from modern stuffs like paypal :(

    in US it’s usual commom sense… but here, these things take years for them bring to Brazil.

    Someday I hope to make a donation to you…
    sorry for bad english

  • 48. SuperTiti  |  March 6th, 2007 at 6:56 pm

    With this fresh new install of WP 2.1.2, MyPageOrder now works clearly !

    Thanks for you help Andrew.
    (This guy is great !)

  • 49. Marc Lipovsky  |  March 6th, 2007 at 9:26 pm

    I’m still not able to get this to work with WP 2.1.2 even when I edit the on line from:
    wp_list_pages(”title_li=”);
    to
    wp_list_pages(’sort_column=menu_order’);

    I just get an error and I have to re-upload the widget plugin to fix it. what do i need to do?

  • 50. Heuni  |  March 16th, 2007 at 7:57 am

    If you want to change the code of you page order, you must change code in funtions.php of your theme:

    and in your widget file
    wp_list_pages("sort_column=menu_order&title_li=");

    then it will work with mypageorder. the ” make the difference. it won’t work with only ‘ that.
    Greetings

  • 51. Heuni  |  March 16th, 2007 at 7:59 am

    Sorry, my post was not really clear ;)

    If you want to change the code of you page order, you must change code in funtions.php of your theme:

    and in your widget file
    wp_list_pages("sort_column=menu_order&title_li=");

    then it will work with mypageorder. the ” make the difference. it won’t work with only ‘ that.
    Greetings

  • 52. John P.  |  March 26th, 2007 at 11:20 am

    I was just sifting through the Codex to figure out how to code this functionality. Came across your plugin and got the results I was looking for in much less time.

    Thank you so much!!

  • 53. Fallen-Sky  |  March 27th, 2007 at 6:18 am

    Love it, thanks!!!

  • 54. Scott  |  April 2nd, 2007 at 9:47 pm

    Hmm. It worked… sort of. It reordered the pages in the sidebar brilliantly but those are commented out on my blog because I’m using the page tabs for navigation and your wonderful widget doesn’t reorder those. They remain annoyingly in alpha order. Fabulous work for what it does though.

  • 55. Nakia  |  April 20th, 2007 at 3:39 am

    THANK YOU THANK YOU THANK YOU THANK YOU!

  • 56. Nakia  |  April 22nd, 2007 at 11:35 am

    OK, I have only one issue now.
    I got it set up - It works. I love it…

    But I installed a Javascript file in js folder for a video plugin and then all of a sudden, it’s back to alphabetical.

    Any ideas on why? Anyone?

    Thanks in advance!

  • 57. David  |  April 25th, 2007 at 2:24 pm

    Brilliant!

    In fact, so brilliant, it should be part of WP.

    Thanks.

  • 58. Matthias Pospiech  |  April 29th, 2007 at 3:47 am

    I tried to use your plugin in WP 2.1.3, but I do not see how to save the page order. I can move them around, but they do not get saved.

    Matthias

  • 59. Matthew Alberty  |  April 30th, 2007 at 11:16 am

    To get the page order tool working, just use this script in place of the current one (mine is in the header) and it looks at the page order in your admin tool. Wordpress should have activated this by default:

  • 60. jenz  |  April 30th, 2007 at 3:51 pm

    A client of mine wanted the ability to only show “published” pages and not drafts. I added in some extra code and have the details posted: http://www.sandboxdev.com/blog/2007/04/30/my-page-order-wordpress-plugin-modifcation.php

    Would you consider putting this into the next version?

  • 61. Andrew Charlton  |  April 30th, 2007 at 4:13 pm

    Thanks for the suggestion jenz, I will definetely put it in the next version. Drafts don’t show up on the front end so it makes absolutely no sense to show and order them on my plugin page! Duh.

    Also the next versions of my plugins should be pretty nifty, I’m going to implement some drag and drop ordering to make things a little easier, just need to get the interface designed correctly to handle large numbers of links/pages/categories.

  • 62. Tobey  |  May 10th, 2007 at 6:57 am

    Thanks a lot, very helpful.

  • 63. Joe  |  May 10th, 2007 at 7:02 am

    Does this give the ability to reorder posts as well? And If not, does anyone know of a plugin that does?

  • 64. Luis  |  May 13th, 2007 at 7:24 am

    Hello,

    I just wanted to drop a not, this plug in works super great. I love it. But, I find myself de-activating it when is not in use because makes my wordpress install run super slow. Sorry for using the word super so much. Anyway, thanks man! great job.

  • 65. John P.  |  May 14th, 2007 at 9:44 am

    Excellent update. Thank you so much!!

  • 66. Marc  |  May 16th, 2007 at 2:39 pm

    I still can’t get this to work for me.. I’ve replace my “wp_list_pages(’title_li=’ . __(’Pages’) . ” );”

    with

    “wp_list_pages(’sort_column=menu_order’);”

    and for some reason my sidebar just shows up blank when I do that. Any suggestions?

  • 67. Wes  |  May 17th, 2007 at 7:49 am

    @Marc:
    Hey, I’m not much of a PHP guy myself, but I know enough to hack stuff up. I had the same problem as you did, getting a blank page with the above used code. (I’m also not using Widgets.) Try this:


    ' . __('Pages') . '' ); ?>

    That might work or might not depending on the theme you’re using.

  • 68. Wes  |  May 17th, 2007 at 7:49 am

    @Marc:

    Whoops… this instead. (Replace the quotes with carrots)

    “?php wp_list_pages(’sort_column=menu_order&title_li=’ . __(’Pages’) . ” ); ?”

  • 69. Marc  |  May 17th, 2007 at 10:26 am

    I still seem to have no luck Wes! I placed the new code in, nothing. I deactivated a sidebar widget, nothing.

    My test page is here, maybe it’ll help:

    http://anempireoffilth.com/thepalehorse/

    Theres no content up yet, but the way I want it listed under pages is 2007 first. Help!

  • 70. Marc  |  May 17th, 2007 at 3:36 pm

    Well, i put in:

    “?php wp_list_pages(’sort_column=menu_order&title_li=’ . __(’The Word’) . ” ); ?”

    and it worked!

  • 71. John P.  |  May 18th, 2007 at 3:37 am

    Thank you for the email and update to the plug in. Fixed my problem with the visual editor and WP 2.2.

  • 72. neither  |  May 20th, 2007 at 7:52 am

    Thanks so much for this. You made have made something which should be simple simple again.

  • 73. Marc  |  May 28th, 2007 at 11:58 pm

    Another question guys.. on my site under the “Social Photos” and under Edinburgh I have multiple pages listed.. for some reason theres a gap between some of them. Anyone know why? Here’s my page:

    http://anempireoffilth.com/thepalehorse/

    Thanks!

    P.s. (thanks again for the help wes, i’d have contacted you, but you left no address!)

  • 74. Marc  |  May 29th, 2007 at 12:01 am

    And I know it’s off topic.. but anyone know how to get a footer to actually show up as a footer? Ha.. Mine just shows up on the right hand side.

  • 75. SoapboxDave  |  May 30th, 2007 at 11:51 am

    I hope I didn’t miss the answer to this, but I have it installed and it seems to be working fine…but…

    It puts Page (bad formatting too) at the top of the pages items and I want to remove it, but I can’t find how to do that.

    I put:
    wp_list_pages(’sort_column=menu_order’ );
    in the Side Bar file. I have no widgets running.

    I’m really under the gun trying to fix all of this. Any help would be great!

    Dave

  • 76. joserwan  |  May 31st, 2007 at 9:52 pm

    Thank you for these great plugin !

  • 77. RoneTyne  |  June 10th, 2007 at 6:54 pm

    Great job!!! Very nice. I too wanted to get rid of the “pages’ title as I have my page links across the top of the page as I am using the Andreas04 theme. So I edited the header.php and replaced the code noted above with:

    wp_list_pages(’sort_column=menu_order&title_li=’ );

    I’ve removed the lessthan?php at the beginning and the ?greaterthan at the end for the line for posting purposes.

  • 78. Kretzschmar  |  June 11th, 2007 at 6:26 am

    Thanks. You did a really good job. Is better support for subpages planned?

  • 79. smeare  |  June 20th, 2007 at 5:58 pm

    Thank you!

  • 80. CM  |  June 27th, 2007 at 9:34 am

    In WP 2.2.1, what worked for me, in wp-includes/widgets.php:

    wp_list_pages( ‘title_li=&echo=0&sort_column=’ . $sortby . $exclude );

    change to:

    wp_list_pages( ‘title_li=&echo=0&sort_column=menu_order’ );

  • 81. Markus  |  June 28th, 2007 at 11:17 pm

    Hei!

    I think i found a bug: I use the RoleManger and i has a wp-prosjekt without posts, just pages. If it is disable to write posts (use rolle-manager), i cannot us mypageorder. Can you fix it?

    Thanks for your great work!
    Markus

  • 82. sapphcoder  |  July 4th, 2007 at 9:46 pm

    Great plugin, thanks!

  • 83. sarbarth  |  July 5th, 2007 at 6:42 am

    At last I got what I’m looking for. Many many thanks

  • 84. Tyler  |  July 5th, 2007 at 12:42 pm

    This is just great — wish it was included in the basic WP installation! (The page order issue is clumsy and confusing in WP, and support — as always — is cryptic at best).

    This is just a great plugin and works wonderfully. Thank you!

  • 85. Tyler  |  July 5th, 2007 at 2:00 pm

    Uh-oh — even though I installed the latest version (2.2), the My Page Order plugin seems to disable the visual editor in WP.

    I’m using Firefox, the latest version with updates. Any idea how to fix this?

    Right now the workaround is for me to enable the MyPageOrder plugin to reorder the pages and then disable it again.

    Thanks!

  • 86. Mike  |  July 7th, 2007 at 7:30 am

    Is the 2.2 supposed to provide a MyPageOrder widget? There is no coding in the 2.2 release for widgets.

    Mike

  • 87. Andrew Charlton  |  July 7th, 2007 at 8:15 am

    You can use the built in “Pages” widget and set it to sort by “Page Order”. The My Page Order plugin doesn’t really add new ordering methods like my other 2 plugins, it just gives you an interface to batch order the “Page Order” that is on the individual page edit screen.

  • 88. Jermayn Parker  |  July 8th, 2007 at 8:39 pm

    This sounds what I have been after as I hate having to manually edit the .php files for the menu.

    Cannot understand why this has not been made before..

  • 89. JD  |  July 14th, 2007 at 3:47 pm

    This is a very useful plugin. Thank you very much. I used it on my Sports blog.

    http://www.sportech.info

  • 90. Brandon Johnson  |  July 19th, 2007 at 5:46 am

    Great plugin and a ‘must have’ for any Wordpress CMS site. I have been looking for this functionality for awhile. Look for a donation coming your way.

    Cheers,
    Brandon

  • 91. simon  |  August 12th, 2007 at 5:35 am

    Absolutely great, i have just one request: my site has lots of pages, all with lots of subpages, so is there any chance the plugin could display the name of the current parent page when i’m ordering sub-pages, so i don’t forget where i am?

    (if the edit/view/delete buttons could also be incorporated, this plugin would for me easily replace the inbuilt ‘manage pages’ screen!)

  • 92. BitBurn  |  August 16th, 2007 at 4:38 pm

    Thanks a million dude. Donation coming up!

  • 93. Mark  |  August 20th, 2007 at 3:13 am

    Excellent pluggin - thanks a bunch. I was trying manually to edit the pages without success. Cheers

  • 94. Lise  |  August 23rd, 2007 at 1:20 pm

    Hi,
    I translated My Page Order into French.
    The French file is here
    http://liseweb.fr/BLOG/?page_id=160

  • 95. Fred  |  August 26th, 2007 at 6:04 pm

    Gee thanks man. this sure saves time!

  • 96. Marco  |  September 5th, 2007 at 4:29 am

    Thanks a lot!

  • 97. Thomas  |  September 21st, 2007 at 4:03 am

    Hi, I have the same problem as Tyler:
    Uh-oh — even though I installed the latest version (2.2), the My Page Order plugin seems to disable the visual editor in WP.

    I’m using Firefox, the latest version with updates. Any idea how to fix this?

    I am using firefox 2.0.0.7 and WP 2.3RC1

  • 98. andrew  |  September 21st, 2007 at 7:48 pm

    WP2.2.3 - MyPageOrder2.2
    The installatioin seems to have worked. I am able to activate the plugin and re-order pages in “My Page Order”, however the changes do not reflect on my website. When I go back the “My Page Order” my desired order sticks.

    From the instructions… just make sure the “Page” widget is set to order by “Page order” - I don’t think I understand this. Is there another setting or bi of code somewhere I’m missing?

    Any help greatly appreciated; thanks!

  • 99. andrew  |  September 21st, 2007 at 7:54 pm

    I should proof my writing before posting. It makes it much easier for the reader to understand; with corrections:

    WP2.2.3 - MyPageOrder2.2
    The installation seems to have worked. I am able to activate the plugin and re-order pages in “My Page Order”, however the changes do not reflect on my website. When I go back to “My Page Order” my desired order sticks.

    From the instructions… just make sure the “Page” widget is set to order by “Page order” - I don’t think I understand this. Is there another setting or bit of code somewhere I’m missing?

    Any help greatly appreciated; thanks!

  • 100. Andrei  |  October 20th, 2007 at 6:57 am

    This plugin is a god-send. I’ve manually edited the order on other installations, but this is just so easy.

    Thank you for a great plugin!

  • 101. Jenny Lens  |  October 22nd, 2007 at 10:51 pm

    OMG I have died and gone to heaven (which many Jews don’t even believe in, but call me a believer!). I can’t tell you the HOURS I have spent trying to sort pages. I have HUNDREDS of pages to bring over from my old site. I photographed hundreds of rock shows and they MUST be in order for my fans, and people who license and buy them!!

    So I am setting things up before I begin that arduous process. Why oh why isn’t this built into WP??

    THANK YOU!!!! Why haven’t I found you earlier! I think I need to explore more plug-ins before Wordpress codex leaves me exhausted and frustrated! I love Wordpress, but I wish their codex would link to more solutions!!

  • 102. Jenny Lens  |  October 22nd, 2007 at 10:53 pm

    I forgot to mention that although my theme (Tiga) was just updated to handle Widgets and 2.3, I could not find your plug-in on the Widgets screen. I found mypageorder under the Manage menu item. I also changed the sidebar.php to post_title, and it works super duper great!

  • 103. Andrew Charlton  |  October 23rd, 2007 at 5:36 pm

    Glad you found my plugin so helpful. If you wanted to use Widgets just use the built in Page widget and set it to order by “menu_order” or whatever it is. The ordering is built into WP, but you have to go into each individual page to set it, I just made a prettier interface. I do have two other plugins, My Category Order and My Link Order, that you might find helpful if you run into ordering problems with those.

  • 104. Mohsin  |  November 5th, 2007 at 10:40 am

    This is utterly brilliant, thank you. I was getting very frustrated with sorting out my page order manually.

  • 105. Boulder  |  November 7th, 2007 at 1:32 am

    Awesome! totally awesome!

    This plugin is great and worked first time for me. Just made the one edit in widgets.php and Muwaa! All better an no more trying to count pages and play with the Page Order setting..

    Great work!

  • 106. steve morgenthaler  |  November 9th, 2007 at 6:28 am

    Can you install My Page Order for me? What would it cost?
    I am computer illiterate and do not want to screw-up the site, not to mention I have no idea how to follow your directions.
    Steve

  • 107. ScorpAL  |  November 17th, 2007 at 5:00 am

    Hi!

    steve morgenthaler, I can help you.
    If you interested - mail me on scorpal at gmail dot com.

    I have one problem… How I can enable access for manage links or page order for user with Editor role?

    Currently only admin can manage order of links in bloggroll or page order.

    Thanx for all for any help.

  • 108. RP  |  November 23rd, 2007 at 8:52 am

    I have a situation here, and I seem to be the only one around here (www)…

    When I load mypageorder page, I am able to grab the page I want to reorder, but I can’t drop it anywhere…, unless I double click it. But then I am unable to even grab any other page, unless I reload the page.

    Checking the browser error console, I see a “$(document).ready is not a function” error.

    In the page source, I have jquery normally loaded.

    Anyone has any idea what I am missing?

  • 109. kami  |  November 27th, 2007 at 1:53 am

    Great job, it works.
    Thank you very much!

  • 110. Toby  |  December 18th, 2007 at 10:46 am

    This message is in response to:
    #99. andrew | September 21st, 2007 at 7:54 pm

    The installation seems to have worked. I am able to activate the plugin and re-order pages in “My Page Order”, however the changes do not reflect on my website. When I go back to “My Page Order” my desired order sticks.

    From the instructions… just make sure the “Page” widget is set to order by “Page order” - I don’t think I understand this. Is there another setting or bit of code somewhere I’m missing?

    You need to go to “Presentation” –> “Widgets”, then click the “Pages” widget and select “Page order” from the drop down menu.

  • 111. Toby  |  December 18th, 2007 at 10:48 am

    This message is in response to:

    You need to go to ‘Presentation’ –> ‘Widgets’, then click the ‘Pages’ widget and select ‘Page order’ from the drop down menu.

  • 112. Anja  |  December 28th, 2007 at 8:36 am

    For the Dutch users: I’ve translated the version 2.2 plugin in Dutch. You can (if like) download it from http://www.werkgroepen.net/wordpress/?p=455

  • 113. Aral Balkan  |  December 29th, 2007 at 1:47 pm

    Thank-you for making and sharing this and saving me lots of time.

  • 114. alan  |  January 8th, 2008 at 11:50 am

    Thanks!

  • 115. Low  |  January 10th, 2008 at 3:02 am

    Thank you for the cool plugin.

  • 116. Stephan  |  January 18th, 2008 at 2:31 am

    If I enable “My Page Order”v2.2 the RTE(graphical editor) vanishes. Disabling you plugin brings the editor back.

    Oh yes, my wordpress version is 2.2.3

  • 117. Stephan  |  January 18th, 2008 at 3:14 am

    I forgot to mention. RTE vanishes only in Firefox. IE has no problems.

  • 118. tomb  |  January 27th, 2008 at 6:18 am

    great stuff, thx, just what I was looking for. Pageordering was still lacking

  • 119. ben  |  February 1st, 2008 at 3:46 pm

    Nice plugin. Vonsider adding an “omit from page listings” attribute, or maybe a negative order#?

  • 120. Chris  |  February 5th, 2008 at 8:42 am

    Hi, this plugin is awesome, however it only works in the Administrator role so I can’t give any other role usage, which sadly makes it useless to me. Does anyone here know how to allow additional roles to access this tool?

    Thank you kindly.

  • 121. Andrew Charlton  |  February 5th, 2008 at 9:14 am

    You can easily modify which user roles have access to the page. I chose a default of level 2 which includes Author and above. If you want contributors to have access you’ll need to drop that down to level 1. Find this line near the top of mypageorder.php:

    add_submenu_page(”edit.php”, ‘My Page Order’, ‘My Page Order’, 2,”mypageorder”,’mypageorder’);

    And change the 2 to a 1.

  • 122. yaÅŸam ve saÄŸlık  |  February 7th, 2008 at 11:51 am

    thanks baci.
    saol tekrar.

    nice…

  • 123. Pinto  |  February 16th, 2008 at 8:49 am

    Thanks man a great plugin,
    i have translate this one into HEBREW.
    here is a link for it:
    http://www.pintophotography.com/wp/?p=101

  • 124. Brandie Kajino  |  February 21st, 2008 at 11:40 pm

    Great plugin! You saved me so much frustration, thank you!

  • 125. Markus  |  February 23rd, 2008 at 5:19 am

    Thanx a lot! This plugin just works great for me!

  • 126. Palm Beach  |  February 23rd, 2008 at 11:54 am

    You are the Man!

  • 127. David Tames  |  March 3rd, 2008 at 1:47 pm

    Wow, fantastic plug-in, saved me so much time and headache. Thanks for doing it and sharing.

  • 128. manele noi  |  March 7th, 2008 at 1:49 pm

    That’s great, thanks. I’m setting up a school site using Wordpress

  • 129. gokhan  |  March 7th, 2008 at 4:57 pm

    wery plugins thank

  • 130. bwb  |  March 8th, 2008 at 3:56 am

    thanks so much, awesome plugin!

  • 131. petey  |  March 9th, 2008 at 5:21 pm

    hey i’m new 2 da whole blogging thing n so far i luv it. but i have a question . might seem silly but hey.

    how do i know which version of wordpress i’m using?
    wp 2.2 , 2.3 ?
    how do i know!!!!!!!!!!!?

  • 132. Kevin  |  March 11th, 2008 at 1:03 pm

    I’ve just started blogging and am still at see. Your plugin will certainly help me keep organized

  • 133. Wordpress plugin recommen&hellip  |  March 18th, 2008 at 4:05 pm

    [...] My Page Order [...]

  • 134. Iconique.net : Au sujet d&hellip  |  March 19th, 2008 at 8:08 am

    [...] My Page Order 2.2 (froman118) : il est des plugins tout simples qui rendent un fier service. Celui-ci permet d’ordonner facilement ses pages dans un menu (voir sur ce blog les liens situés sous le logo « iconique.net Â», en haut de page sur la droite). [...]

  • 135. Wordpress Plugins used on&hellip  |  March 19th, 2008 at 9:35 am

    [...] My Page Order by froman118 — A Wordpress plugin to let you set the order of your pages [...]

  • 136. dadv  |  March 19th, 2008 at 11:34 pm

    lk

  • 137. sigh7ings  |  March 20th, 2008 at 11:26 pm

    just what i needed, thanks!

  • 138. Horia  |  March 21st, 2008 at 1:32 am

    I have to say this plugin is heavenly. Easy to use and flawless.

    Thank you so much.

  • 139. Jamie Oliver  |  March 21st, 2008 at 8:01 am

    Works perfectly, simple yet effective plugin. Thank you! =D

  • 140. Ramp Riders : A Blog For &hellip  |  March 25th, 2008 at 5:25 pm

    [...] My Page Order because the hard working people making Wordpress have never fixed the page order… [...]

  • 141. crn-web » Blog Arch&hellip  |  March 31st, 2008 at 1:31 pm

    [...] MyPage order - there were reports of people not being able to get this to work in WP 2.5, which made me rush to check that mine was okay. It is working perfectly and means that I can set the order of static pages simply by dragging and dropping. [...]

  • 142. DavidW  |  March 31st, 2008 at 7:41 pm

    Unfortunately, it seems not to be working in 2.5. I deactivated reactivated, uninstalled and re- installed and still no juice. Bummer cause it’s a really useful plugin.

  • 143. Keep your blog ordered wi&hellip  |  April 1st, 2008 at 12:13 pm

    [...] and update history, visit the dedicated sections on the author’s blog: My Link Order, My Page Order and My Category [...]

  • 144. WordPress Plugins | Waiti&hellip  |  April 1st, 2008 at 12:35 pm

    [...] Wordpress Plugin - My Page Order [...]

  • 145. WordPress Plugins | Waiti&hellip  |  April 1st, 2008 at 12:35 pm

    [...] Wordpress Plugin - My Page Order [...]

  • 146. Josef  |  April 2nd, 2008 at 2:45 am

    Great plugin — good work!!

    However, a small change in the SQL query would be nice:

    Currently it’s not possible to change the order of subpages of a page that is marked ‘private’ in $post->post_status (which DOES make sense for me — I’m linking directly to the subpages; the parent is for structural reasons only).

    Cheers,
    Josef

  • 147. worthdesigning » Bl&hellip  |  April 3rd, 2008 at 10:01 pm

    [...] My Page Order [...]

  • 148. Using WordPress as a CMS &hellip  |  April 5th, 2008 at 8:18 pm

    [...] also used the cForms II plug-in from Delicious Days for the contact and lead gen forms. And the "My Page Order" plug-in to easily change the order of my WordPress page links in the navigation [...]

  • 149. The Thinking Stick | Word&hellip  |  April 6th, 2008 at 9:21 pm

    [...] My Page Order: My Page Order allows you to set the order of pages through a drag and drop interface. The default method of setting the order page by page is extremely clumsy, especially with a large number of pages. Let’s you order your pages the way you want. A great plugin! [...]

  • 150. Useful plugins if you wan&hellip  |  April 7th, 2008 at 11:09 am

    [...] there, because there’s already created a plugin meant to do exactly this. It’s called My Page Order and is created by Geekyweekly.com. I’ve already activated it on koew.net, and I can tell you [...]

  • 151. Tom  |  April 7th, 2008 at 10:36 pm

    Awesome work! New installers should note the command line (’exclude= depth=1&sort_column=ID&title_li=’); ?>, as you so clearly stated, but can be easily overlooked! worked great for me, even in my theme!

  • 152. 我所使ç&hellip  |  April 8th, 2008 at 3:46 am

    [...] My Page Order 页面顺序调整,我页面上的Home,Déjà vu,nowwhere,about显然不是字典序,就是靠这个插件调整的。 [...]

  • 153. Alan Kellogg  |  April 9th, 2008 at 5:03 am

    I am not a technical person. This is what I have in my side bar for listing pages,

    What should I have instead to use your plug in?

  • 154. Alan Kellogg  |  April 9th, 2008 at 5:04 am

    Let’s try that again.

  • 155. Phil  |  April 10th, 2008 at 3:11 pm

    Okay,

    none of this works. My pages still won’t conform to the order. This is very confusing and I think a step by step guide with error checking is in order here. Having to search these threads is ridiculous. In any case, here it goes.

    Below is the code to both the Widgets.php which I have tried to modify according to these loose instructions and sidebar.php has it’s original code.

    My widgets.php has this line.

    if ( $sortby == ‘menu_order’ ) {
    $sortby = ‘menu_order, post_title’;
    }

    $out = wp_list_pages(”sort_column=menu_order&title_li=”);

    if ( !empty( $out ) ) {
    ?>

    AND MY Sidepar.php has these lines

    ?>

    <?php
    }
    }

    So, why won’t this work again? I have the “SORT BY ORDER” in my widgets section.

    Thanks,

    Phil

  • 156. four8.org » WordPre&hellip  |  April 12th, 2008 at 10:19 am

    [...] as a CMS — Category Order can be found near the bottom of the linked page here. And the My Page Order plugin can do this well [...]

  • 157. Ray  |  April 21st, 2008 at 12:35 pm

    Pages without subpages are not listet, so they cannot be sorted.

  • 158. Peter Lurie  |  April 25th, 2008 at 9:29 am

    Have unfortunately discovered that My Page Order v2.5 breaks the Visual Editor/tinyMCE display in WP 2.3.3.

    Had a couple of hours of hair-tearing, when the Visual editor/TinyMCE didn’t work.

    Tried every solution on the forum, but finally diactivated all Plugins, and discovered that “My Page Order” Plugin (v2.5) was the issue.

    Now disabled, all works correctly. Pity, I liked the interface!

    Peter

  • 159. WordPress, Custom Motorcy&hellip  |  April 25th, 2008 at 10:32 am

    [...] My Page Order [...]

  • 160. Tutoriales - 20 mejores p&hellip  |  May 10th, 2008 at 3:32 am

    [...] My Page Order - Le permitirá ordenar sus paginas de modo grafico y fácil. By froman118. [...]

  • 161. The Best Wordpress Plugin&hellip  |  May 10th, 2008 at 1:57 pm

    [...] My Page Order Plugin - Gives you complete control over page order. Author : Froman118 [...]

  • 162. ??? » Blog Archive &hellip  |  May 15th, 2008 at 8:48 pm

    [...] ??????????? ? ???? [...]

  • 163. Tutoriales - 20 mejores p&hellip  |  May 17th, 2008 at 12:22 am

    [...] My Page Order - Le permitirá ordenar sus paginas de modo grafico y fácil. By froman118. [...]

  • 164. C-Net Solutions&hellip  |  May 19th, 2008 at 10:37 am

    [...] My Page Order [...]

  • 165. Dernière réalisation | &hellip  |  May 19th, 2008 at 4:32 pm

    [...] My page Order vous permet de choisir l’ordre d’affichage des pages dans votre menu (bien plus simple que le NAVT dont j’ai parlé dans mon tuto sur la création d’un menu wordpress dans le cadre d’un site type CMS classique, suffisant pour un petit site en tout cas.) [...]

  • 166. I needed page order help  |  May 22nd, 2008 at 8:38 am

    Thank You - Thank You - Thank You - Thank You - Thank You - Thank You - Thank You - Thank You - Thank You - Thank You - Thank You - Thank You - Thank You - Thank You - Thank You - Thank You - Thank You - Thank You - Thank You - Thank You - Thank You - Thank You - Thank You - Thank You - Thank You -

  • 167. drt  |  May 30th, 2008 at 4:18 pm

    I just want to change the title of the page tabs, since they are too long and one is covered by the search box and can’t be displayed. However, I don’t know which php file contains this tab names, and I could not change them. I’m using Mistylook 3.6. Any suggestion? Thanks.

  • 168. drt  |  May 30th, 2008 at 6:39 pm

    Thanks for your quick response, Andrew. I made the change per your email and reduced the padding of the navigation tabs and they are now on the same row. However, I was still curious, which php file contain all the title of the navigation tag? I don’t want to change the title of the pages, but just the title of the tab. I could find and tweak the the wording should I know the php filename, but I don’t know enough php syntax to understand what are those function call in the page.php mean? Once again, thanks for your quick response.

  • 169. Len Dozois  |  June 11th, 2008 at 8:43 am

    OMG! You are my hero. I have messed with trying to get the page order right on a sidebar widget, several sidebar widgets, and never got the results I wanted. Dropped your widget in and Bam! I am clicking the donate button. Thanks!

  • 170. Mantén tu Blog Ordenado &hellip  |  June 16th, 2008 at 3:12 pm

    [...] más información y actualizaciones, visita la sección dedicada a los plugins: My Link Order, My Page Order y My Category [...]

  • 171. Iva  |  June 22nd, 2008 at 9:37 pm

    I adore this plugin.

    I was just wondering if you could also prove a way to edit a Page through its interface as well, to replace the Pages’ list in the default interface (as it can’t load on sites with too many Pages)?

    I hope I managed to explain what I meant…

  • 172. ?????wordpress???? | ????&hellip  |  July 2nd, 2008 at 7:04 pm

    [...] ????My Category Order?My Link Order?My Page Order [...]

  • 173. 20+ Must-Have WordPress 2&hellip  |  July 7th, 2008 at 8:01 am

    [...] My Page Order - Rearrange the order of your pages with a simple drag-and-drop interface, easily putting them in the order of your choice. [...]

  • 174. Nigel  |  July 7th, 2008 at 12:50 pm

    I installed the plugin and it shows up fine. However when I drag and drop the pages, then press the button “Click to Order Pages.” The button is replaced by the status “Updating page order…” but it never does anything. The status never changes and the update never happens.
    Any ideas. I am in the middle of building multiple WordPress CMS sites, and would love to have this plugin working. I am even willing to make a donation because this plugin goes a long way to making WordPress a truly workable CMS

  • 175. Wordpress Plugins | IBLTe&hellip  |  July 7th, 2008 at 6:35 pm

    [...] My Page Order - Rearrange the order of your pages with a simple drag-and-drop interface, easily putting them in the order of your choice. [...]

  • 176. 20+ coole Wordpress 2.5 k&hellip  |  July 7th, 2008 at 11:03 pm

    [...] My Page Order - Wordpress Seiten neu anordnen. [...]

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed