Comparez les deux liens suivants:
https://codex.wordpress.org/Function_Reference/get_next_posthttps://codex.wordpress.org/Function_Reference/get_previous_post
La fonction get_previous_post n'a pas le dernier paramètre $ taxonomy, tandis que get_next_post l'a répertorié. J'ai suivi ces instructions littéralement, ce qui a causé la rupture de mon get_previous_post. Lorsque j'ai remarqué la différence entre les deux fonctions, j'ai essayé de spécifier la taxonomie dans ma fonction get_previous_post, ce qui a résolu le problème. Est-ce une erreur dans le Codex pour get_previous_post?
Le Codex ne documente pas l'argument $taxonomy
. Sans creuser, je suppose que ce n'était peut-être pas à l'origine un des arguments et que personne n'a jamais pris la peine de changer le Codex.
Le Codex, tout en étant une formidable ressource d'informations, est (1) un contenu généré/organisé par les utilisateurs et peut être sujet à des erreurs, et (2) n'est plus la documentation "officielle" de WP fonctions de base, hooks et API. Cet état appartient à https://developer.wordpress.org/ .
Sur le site du développeur, l'argument $taxonomy
IS documenté pour get_previous_post()
. Puisque ces données proviennent littéralement de WP la documentation en ligne de base, qui vous indique que les documents du développeur sont corrects et que le Codex est incorrect.
Voir: