Create a gist now

Instantly share code, notes, and snippets.

Reverse wordpress nav menu
* Enables a 'reverse' option for wp_nav_menu to reverse the order of menu
* items. Usage:
* wp_nav_menu(array('reverse' => TRUE, ...));
function my_reverse_nav_menu($menu, $args) {
if (isset($args->reverse) && $args->reverse) {
return array_reverse($menu);
return $menu;
add_filter('wp_nav_menu_objects', 'my_reverse_nav_menu', 10, 2);

Thanks for sharing this!
I just have one question: Is there a way to only affect the reverse order of the main menu and not the submenus?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment