Y'a des gens sur le forum wordpress ?
Bonjour,
Voila je rencontre un petit problème avec mon code. J'utilise wordpress, oui encore moi. :)
J'ai 4 articles qui sont affichés mais j'aimerai que lorsque l'utilisateur à cocher la case "mettre en avant" il prenne alors la priorité sur les autres dans ma page (et non la homepage.
Décrivez ici votre code ou ce que vous cherchez à faire
Pour commencer voici mon code
Je recherche donc des pistes pour faire en sorte que lorsque un article "is_sticky" il prenne la priorité dans ma fonction wp_query.
J'ai lu le codex de wordpress mais je n'arrive pas malgré tout à le faire fonctionner. (https://codex.wordpress.org/Sticky_Posts)
J'espère être clair dans mes explications ! :) Merci d'avance
PS : Bonne fêtes
16 réponses
Salut,
Tente ceci :
Je vais tester, merci !
L'article est bien mis en avant sur la page d'accueil mais pas sur ma page agenda :/
Tu utilise quel requete pour ta page agenda ?
Tout ce que tu vois plus haut et le reste du code c'est page.php
@Sleeping, désolé, je t'ai répondu mais pas toi ! Merci beaucoup bonne soirée :D
Hey !
Oublie pas de marquer la réponse en résolu :)
J'aimerai bien, mais ligne n'a pas résolu le probleme ! :/
Oups mal lu, my bad :P
Utilise tu une page spécial pour l'agenda?
Aucun soucis, encore une fois merci de m'aider !
Oui c'est un template de page que j'ai créé
Le template-agenda
Peux-tu me mettre la template ici ?
Bien sur ! :)
Merci beaucoup Guique ;)
Hello,
Tes sticky posts sont stockés dans l'option "sticky posts" de WordPress.
Pour les récupérer :
Tu vas récupérer un tableau avec tes sticky triés du plus ancien au plus récent. Tu inverse donc ton tableau :
Ensuite tu coupe ton tableau pour ne garder que les 3 derniers par exemple :
Tu as maintenant un tableau avec tes 3 derniers sticky.
Tu peux t'en servir pour customiser tes boucles.
WordPress, donnes moi mes 3 derniers sticky stp :
WordPress, donnes moi 3 articles qui ne sont pas sticky stp :