Plugin Review: My Page Order

A few weeks ago Nick Ohrn suggested that I write about some of the plugins I use in my work for IRPA. The beginning of winter term sort of put a hold on that idea, but today I finally have a little time, so I’m going to start by writing about My Page Order.

WordPress gives users two tools for structuring pages. One is page parent, which allows you to create a tree structure with your pages, much like a folder system on a computer. I’ll touch on this a little later.

The other tool provided by WordPress is the ability to specify “Page Order”. What does this mean? Well, take my site for example. I have several pages that are listed at the top of every page. Their order can be decided by several things. Page ID is one option (though not really useful, since the ID is meaningless to anyone but WordPress itself). Another option is Alphabetical ordering based on title. This can be useful, but it still doesn’t give the kind of control that most would probably like. The final option is “Page Order”. This is based on a numeric value that can be set while editing a page. As WordPress says, this is a bit janky, because you have to go into every page and set some numeric value for its order. This is where My Page Order comes in.

Description

When activated, My Page Order adds an admin page in the “Pages” category called “My Page Order”. Clicking on it gives you a list of the pages you have on your site. You can drag the page names to order them just like WordPress Widgets. If you have a tree structure, you can select a page to order its child pages.

Likes

I love the ease with which you can order pages using this plugin. It’s a great tool to install for users who would feel uncomfortable using the default numbered ordering system.

Dislikes

The way this plugin handles the tree structure of pages feels a little awkward to me. Being able to view the whole structure at the same time would be incredibly useful, and being able to drag pages between parents would be immensely helpful.

I’ve still not decided whether this is a feature, or a bug, but unpublished pages are listed along with published pages. On one hand, this is good, because it means you can decide where a page will show up before you publish it. On the other hand, it can lead to a little confusion and clutter if many unpublished pages exist. Being able to hide unpublished pages would be a great improvement.

Overall Review

This plugin is really one of my favorite tools. Its function is so simple, yet it is integral to using WordPress as a content management system.

Plugin page on WordPress.org

Author’s plugin page (a bit outdated).