WordPress : Comment définir un décalage par rapport au poste en cours ?
J’ai essayé d’obtenir le résultat suivant sur mon site :
L’utilisateur visualise le Post 5 et j’ai besoin que « l’archive » dans ma barre latérale (qui est juste une boucle normale) affiche les 3 messages précédents. Respectivement Poste 4 , Poste 3 et Poste 2 .
Ensuite, si l’utilisateur clique sur Post 4 , par exemple, l’archive affichera Post 3 , Post 2 et Post 1 .
La logique est alors la suivante : si le courant est post X , je veux que l’archive affiche X-1 , X-2 et X-3
Comment puis-je atteindre cet objectif ? Le offset
paramètre ne fonctionnera pas car il ne concerne que le message le plus récent.
Avez-vous des suggestions?
Merci
Solution n°1 trouvée
J’ai eu la même question pour savoir comment faire cela sans plugin. Malheureusement, je n’ai trouvé la réponse à cette question nulle part en ligne. La façon dont j’y parviens actuellement est d’utiliser le plugin « List Category Posts » car le décalage peut être personnalisé en fonction de l’instance des codes courts utilisés. le plugin lui permet d’être utilisé plusieurs fois sur un modèle de page de chant.
La seule crainte est l’incompatibilité future du plugin et de WP Core si le plugin n’est pas pris en charge par le développeur.
J’espère que quelqu’un sait comment accomplir un décalage en utilisant php suffisamment flexible pour être utilisé avec une boucle sans avoir besoin de créer plusieurs boucles.
0 commentaire