Se connecter

Enregistrez-le, wordpress, récupérez l'identifiant de la page

Auteur:néo yang Temps:2023/11/06 Lire: 6867

j'ai toujours utilisé

$post global ; $id=$post->ID ;

Je viens de découvrir aujourd'hui qu'il y a un problème.

Si vous ajoutez un shortcode à la page et que le shortcode génère une liste (telle qu'une liste d'articles dans une certaine catégorie), cette méthode ne peut pas obtenir l'ID de la page.

Autrement dit, s'il y a une boucle dans la page, la méthode ci-dessus ne peut pas obtenir l'ID de la page.

Énumérez plusieurs méthodes pour obtenir l’ID de la page :

1.mondial

Affecté par la circulation.

$post global ; $id=$post->ID ;

2,get_the_ID()

Affecté par la circulation.

$postid = get_the_ID();echo $postid;

 

3.get_queried_object_id()

Non affecté par la circulation. recommander.

$current_id = get_queried_object_id();écho $current_id;

4.get_queried_object()

Non affecté par la circulation.

$object = get_queried_object(); $id = $object -> ID; echo $id;
Mots clés:


copyright © www.lyustu.com tous droits réservés.
Thème : TheMoon V3.0. Auteur : neo yang