web-dev-qa-db-fra.com

Obtenir le menu_order actuel

WordPress implémente une fonctionnalité de commande simple par défaut.

Quelle est la méthode habituelle pour récupérer le menu_order pour le message ou la page en cours?

7
mate64

Si vous avez le message avec un $id:

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

WordPress lui-même ne fournit pas de fonction pour obtenir le menu_order, vous devez donc interroger l'objet post-. Si vous êtes en dehors de la boucle, vous pouvez utiliser la fonction ci-dessus, mais vous pouvez également y parvenir en:

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

Le menuorder est principalement utilisé pour les requêtes de base de données, comme son nom l'indique, détermine l'ordre de la sortie (si l'ordre du menu est sélectionné comme critère de commande).

14
fischi

Vous pouvez essayer le code suivant:

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