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 ?

mate64
quelle

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).

fischi
quelle
16

Sie können folgenden Code ausprobieren:

 get_post_field( 'menu_order', $post_id);
Rijo
quelle