Come utilizzare il campo "menu_order" per gli articoli?
22 mar 2013, 01:48:05
Visualizzazioni: 71K
Voti: 30
Ho un caso particolare in cui vorrei ordinare gli articoli in un ordine personalizzato e sarebbe ottimo utilizzare il campo "menu_order" che normalmente viene utilizzato solo per le pagine. Qual è il modo migliore per renderlo visibile nell'interfaccia di amministrazione di WordPress?

tooshel
1.43K
Tutte le risposte alla domanda
1
3
A quanto pare è semplice come:
add_action( 'admin_init', 'posts_order_wpse_91866' );
function posts_order_wpse_91866()
{
add_post_type_support( 'post', 'page-attributes' );
}
E poi eseguire la query:
$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
Commenti
Felice di aver chiesto. Pensavo che avrei dovuto aggiungere un meta box personalizzato e salvare manualmente nella tabella dei post.

25 mar 2013 18:57:44
A quanto pare, questo non funziona con Gutenberg. Ecco una versione aggiornata che funziona: https://gist.github.com/chrisguitarguy/1301501

6 mar 2019 02:17:25
Domande correlate
1
risposte
5
risposte
3
risposte