Aktuelle menu_order abrufen


8

WordPress implementiert standardmäßig eine einfache Bestellfunktion.

Was ist die übliche Methode, um die menu_orderfür den aktuellen Beitrag oder die aktuelle Seite abzurufen ?

Antworten:


15

Wenn Sie den Beitrag mit einem $id:

$thispost = get_post($id);
$menu_order = $thispost->menu_order;

WordPress selbst bietet keine Funktion, um das zu erhalten menu_order, daher müssen Sie das post-Object abfragen . Wenn Sie sich außerhalb der Schleife befinden, können Sie die obige Funktion verwenden. Innerhalb der Schleife können Sie dies jedoch auch erreichen, indem Sie:

global $post;
$menu_order = $post->menu_order;

Die Menüreihenfolge wird hauptsächlich für Datenbankabfragen verwendet, wie der Name schon sagt. Bestimmen Sie die Reihenfolge der Ausgabe (wenn die Menüreihenfolge als Bestellkriterium ausgewählt ist).


16

Sie können folgenden Code ausprobieren:

 get_post_field( 'menu_order', $post_id);
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.