WordPress implementiert standardmäßig eine einfache Bestellfunktion.
Was ist die übliche Methode, um den menu_order
für den aktuellen Beitrag oder die aktuelle Seite abzurufen?
Wenn Sie die Post mit einem $id
haben:
$thispost = get_post($id);
$menu_order = $thispost->menu_order;
WordPress selbst bietet keine Funktion, um den menu_order
zu erhalten, daher müssen Sie das post
- Objekt 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 Ordnungskriterium ausgewählt ist).
Sie können folgenden Code versuchen:
get_post_field( 'menu_order', $post_id);