Took longer than expected as I tried to track down a bug that turned out to be in my Page templates… (Which was good, as it forced me to handle things a bit smarter in the plugin.) Anyway, Next-Previous Page (0.2) supports navigation by Page (menu) order:
download | view source
To install, download zip, extract next-previous-page.php to your wp-content/plugins/ directory, and activate Next-Previous Page under Plugins.
Usage:
<?php next_page('orderby', 'link', 'before', 'after', 'title_attr'); ?>
<?php previous_page('orderby', 'link', 'before', 'after', 'title_attr'); ?>
Parameters:
orderby:
Method to order Pages in next/previous link hierarchy. Options are 'post_date'
and 'menu_order'
(Page order). Default is 'post_date'
.
link:
Text displayed as the link. Use '%'
to display the Page’s title as link. Defaults to 'Next Page: %'
/ 'Previous Page: %'
before:
HTML or text to display before the link. There is no default.
after:
HTML or text to display after the link. There is no default.
title_attr:
Text displayed for the link’s title attribute. Use '%'
to display the Page’s title. Defaults to 'Next Page: %'
/ 'Previous Page: %'