it-swarm.com.de

Aktuelle menu_order holen

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?

7
mate64

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

14
fischi

Sie können folgenden Code versuchen:

 get_post_field( 'menu_order', $post_id);
14
Rijo K P