Desarrollo frontend, estándares web, accesibilidad y más
Por kcmr, el 27 de Julio de 2009 en Wordpress
Varias veces había intentado sin éxito cambiar el orden de las páginas del menú superior mediante el campo Order en la administración.

Captura del campo Order en la administración de WordPress
Es lo que pasa cuando no se lee el manual de instrucciones…
Para que el valor asignado en este campo tenga efecto, basta con añadir el valor menu_order al parámetro sort_colum de la función wp_list_pages.
Quedaría así:
<?php wp_list_pages('sort_column=menu_order'); ?>
Y ya podemos ordenar la navegación como nos dé la gana.

Antes: navegación ordenada por ID

Ahora: navegación ordenada según el valor del campo Order de la admin
Más información en la documentación de wp_list_pages de WordPress
Campos obligatorios marcados con asterisco *