it-swarm.com.de

Wie verwende ich das Feld "menu_order" für Posts?

Ich habe einen speziellen Fall, in dem ich Posts in einer benutzerdefinierten Reihenfolge bestellen möchte, und es wäre toll, das Feld "menu_order" zu verwenden, das normalerweise nur für Seiten verwendet wird. Was wäre der beste Weg, dies in der WordPress-Admin-Benutzeroberfläche anzuzeigen?

19
tooshel

Anscheinend ist es so einfach wie:

add_action( 'admin_init', 'posts_order_wpse_91866' );

function posts_order_wpse_91866() 
{
    add_post_type_support( 'post', 'page-attributes' );
}

Und dann die Abfrage durchführen:

$order_posts = new WP_Query(array(
    'post_type' => 'post', 
    'post_status' => 'publish', 
    'orderby' => 'menu_order', 
    'order' => 'ASC', 
) );
30
brasofilo