Voici quelque chose d'étrange, je veux imprimer un post sur une demande de page, si vous avez une constante $ idnumber de votre page/message préféré, puis ajoutez:
$GLOBALS['post'] = get_post( $idnumber );
the_title();
renvoie le titre de cette page spécifique,
get_permalink();
semble bien aussi,
mais the_content()
ignore en fait l'ensemble de publications et imprime à nouveau la page demandée.
De nombreux paramètres globaux sont définis dans une boucle, pas seulement $post
, et vous devez les définir pour obtenir exactement le même comportement. Pour obtenir ceci, il ne suffit pas de définir $post
mais vous devez également utiliser setup_postdata
Eh bien, de mon côté, il vaut mieux utiliser WP_query()
pour cela et définir toutes les variables. La raison en est que vous pouvez définir des boucles de répartition pour WP_query. En outre, vous devez nettoyer toutes les requêtes précédentes lorsque vous obtenez des informations.