Enregistrez-le, wordpress, récupérez l'identifiant de la page
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;