Cum să folosești câmpul "menu_order" pentru articole?
22 mar. 2013, 01:48:05
Vizualizări: 71K
Voturi: 30
Am un caz special în care aș dori să ordonez articolele într-o ordine personalizată și ar fi excelent să folosesc câmpul "menu_order" care în mod normal este utilizat doar pentru pagini. Care ar fi cea mai bună modalitate de a expune această funcționalitate în interfața de administrare WordPress?

tooshel
1.43K
Toate răspunsurile la întrebare
1
3
Se pare că este la fel de simplu ca:
add_action( 'admin_init', 'posts_order_wpse_91866' );
function posts_order_wpse_91866()
{
add_post_type_support( 'post', 'page-attributes' );
}
Și apoi interogarea:
$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
Comentarii
Mă bucur că am întrebat. Mă gândeam că va trebui să adaug o casetă meta personalizată și să salvez manual în tabelul de postări.

25 mar. 2013 18:57:44
Se pare că acest lucru nu funcționează cu Gutenberg. Iată o versiune actualizată care funcționează: https://gist.github.com/chrisguitarguy/1301501

6 mar. 2019 02:17:25
Întrebări similare
1
răspunsuri
4
răspunsuri
7
răspunsuri
5
răspunsuri
3
răspunsuri