Thanks for the great suggestions. We’ll definitely take these into consideration for future improvements.
Yes, the second suggestion ” ‘add page after‘ and a ‘add page inside‘ link ” is what I had wanted most!
Can’t wait to see it included in the new release.
Another ‘wish list’ item – move the [View | Edit | Trash] div to the left of the page names. Or… switch it to a floating div like CMS-Page-Tree’s “annoying_little_box” – just not quite as anoying. 🙂
And a few more
– Add the ability to specify the number of levels to expand rather than all or none.
– Display the PostID# next to [View|Edit|Trash] – Saves time to perform SQL search for post
Can you tell I’m lovin’ Page Order? Used PageMash for last 3 years and was headed over to CMS-Tree-Page-View when I found this gem.
Great plugin – just what I needed.
I hacked my version to display different titles than “Page Order” everywhere. My custom post type was called Services, so my titles now read “Order” in the left column and “Services Order” on the page heading. Just a suggestion for a future enhancement.
@bstofko, this is actually a built-in feature in the development version (0.3.1). Download the development version from this page ( http://wordpress.org/extend/plugins/cms-page-order/download/ ).
And here’s an example of how to customize the label using the filter: http://www.billerickson.net/code/cms-page-order-customize-page-label/
As you can see from the other forum posts there’s a few more features I’d like to add before I push out the next version, which is why this hasn’t been released yet. But feel free to use the current development version until the next public version comes out with this feature (0.4).
I also modified the plugin to check my custom capabilities rather than “edit_pages”.
My loop in cmspo_admin_menu now begins with this:
foreach( $post_types as $post_type ) {
$post_type_object = get_post_type_object( $post_type );
// Only add the page if user can edit pages
if( !current_user_can($post_type_object->cap->edit_posts) )
continue;
// Add subpage
$page = add_submenu_page( 'edit.php?post_type=' .
$post_type, __( $post_type_object->labels->name.' Order', 'cms-page-order' ),
__( 'Order', 'cms-page-order' ),
$post_type_object->cap->edit_posts,
'order-' . $post_type, 'cmspo_menu_order_page' );