8
votes

WordPress: Vérifiez s'il y a des messages précédents avant d'afficher le lien

J'utilise le code suivant pour afficher un lien "Postes précédents" sur mon blog WordPress.

<nav>
            <ul>
                <li><</li>
</ul
</nav>


0 commentaires

4 Réponses :


20
votes

Vous pouvez essayer quelque chose comme ça xxx

get_previous_posts_link retourne null (valeur FALSY) S'il n'y a pas de message précédent. >


3 commentaires

Ne devriez-t-il pas être == au lieu de = ?


No @brasofilo; C'est un peu déroutant, je sais. Le cas échéant comme celui-ci attribue d'abord le résultat de get_previous_posts_link () à $ link , puis vérifie la valeur d'attribution (la valeur de retour d'une affectation est la valeur attribuée), Et, comme je l'ai dit en dessous du code, la fonction renvoie NULL s'il n'y a pas de poste précédent, le code n'est donc pas appelé dans ce cas.


nécessaire pour changer get_previous_posts_link () à get_previous_post_link () (singulier "POST")



2
votes

Pour les personnes qui vérifient ceci en 2013, Get_Previous_post a été amorti.

http://codex.wordpress.org/next_and_previous_links http://codex.wordpress.org/funk_reference/previous_post

i Utilisé pour l'utiliser: / xxx

mais maintenant j'utilise ceci :) xxx


0 commentaires

10
votes

juste pour être clair:

La réponse de Colin n'est pas correcte à mon avis. get_previous_post n'est pas obsolète, le précédent_post est.

http://codex.wgetpress.org/funt_reference/get_previous_post http://codex.wordpress.org/funt_reference/previous_post

Pour moi l'utilisation de get_next_post fonctionne toujours bien pour moi. xxx


1 commentaires

Fonctionne pour moi dans WPPress 4.6.1 WordPress 4.6.1



3
votes

Aucune des réponses n'a travaillé pour moi. J'ai résolu de cette façon: xxx


0 commentaires