Ce code php peut être utilisé pour récupérer l'actuel nom de la page dans un thème WordPress?
Toutes les solutions que j'ai vu jusqu'à présent (the_title()
, get_page()->post_name
, get_post()
, etc) ne fonctionnent pas pour une page qui contient post entrées. Ils seront tous de retour, le nom de la dernière entrée de blog.
Autrement dit, supposons que vous disposez d'une page dans WordPress avec le nom "Mes News". Cette page est défini comme le "post de la page". Ajouter un couple de postes à la page. Maintenant, ce que l'API peut être utilisée pour récupérer la chaîne de caractères "mes nouvelles" au lieu du nom de la dernière après?
Edit:
J'ai trouvé la variable suivante qui semble fonctionner.
$wp_query->queried_object->post_name
C'est en fait l'URL de la version imprimable de la page nom (slug), qui est ce que je cherchais. Cela a été testé avec le modèle par défaut (twentyten). Je ne suis vraiment pas sûr de savoir pourquoi les deux variables étant donné ci-dessous ne fonctionnent pas sur mon site. Grâce keatch pour l' print_r()
astuce.
Maintenant, pourquoi est-ce une info cachée au fond?