¿Cómo usar el campo "menu_order" para las entradas?
22 mar 2013, 01:48:05
Vistas: 71K
Votos: 30
Tengo un caso especial donde me gustaría ordenar las entradas en un orden personalizado y sería genial usar el campo "menu_order" que normalmente solo se usa para páginas. ¿Cuál sería la mejor manera de exponer esto en la interfaz de administración de WordPress?

tooshel
1.43K
Todas las respuestas a la pregunta
1
3
Aparentemente es tan sencillo como:
add_action( 'admin_init', 'posts_order_wpse_91866' );
function posts_order_wpse_91866()
{
add_post_type_support( 'post', 'page-attributes' );
}
Y luego hacer la consulta:
$order_posts = new WP_Query(array(
'post_type' => 'post',
'post_status' => 'publish',
'orderby' => 'menu_order',
'order' => 'ASC',
) );

brasofilo
22.1K
22 mar 2013 03:27:08
Comentarios
Me alegra haber preguntado. Estaba pensando que necesitaría añadir un meta box personalizado y guardar manualmente en la tabla de posts.

25 mar 2013 18:57:44
Al parecer, esto no funciona con Gutenberg. Aquí hay una versión actualizada que sí funciona: https://gist.github.com/chrisguitarguy/1301501

6 mar 2019 02:17:25
Preguntas relacionadas
1
respuestas
8
respuestas
4
respuestas
7
respuestas
5
respuestas
3
respuestas