Afficher des informations entre les articles de votre page d’accueil
Peut-être qu’un jour vous vous êtes demandé comment vous pourriez afficher de l’information entre vos articles sur votre page d’accueil de blog (comme pour afficher un blog adsense par exemple). Intégrer du code directement dans le « loop » (la boucle d’édition de la page d’accueil) de wordpress sans faire attention répètera l’information pour chaque nouvel article.
A moins que vous n’utilisiez un petit compteur d’articles très pratique qui vous permettra d’afficher de l’information exactement là ou vous le souhaitez (aka sous le premier article, le second…). En premier lieu pour y arriver voici le code à mettre dans votre page « index.php » :< ?php $counter = 0; ?> < ?php while ( have_posts() ) : the_post() ?> < ?php $counter = $counter + 1; ?>Ce petit script va compter le nombre d’articles présents sur la homepage. Ensuite il faut simplement lui donner une directive pour afficher votre information où vous le désirez (entre le premier et le second, 3-4…) :
< ?php if(2 == $counter) : echo 'mon information'; endif; ?>
10 commentaires sur “Afficher des informations entre les articles de votre page d’accueil”
Les commentaires sont fermés.
Merci pour l’astuce
Pas clair…
« Ce petit script va compter le nombre de fois où un article nouveau est affiché sur la homepage »
Comprends pas.
En gros, ton information sera affichée systématiquement entre l’article 1 et l’article 2, c’est ça ?
Je reprécise dans l’article. Mais le principe est de compter le nombre de posts sur la home et ensuite d’insérer l’information au dessus de l’article 1, 2 ou 14 si tu as jusqu’à 14 articles sur ta home.
Prétexte ou pas, voilà une très bonne solution à un problème que je me posais depuis quelque temps. :)
Pas mal… Merci
Merci, mais …………. j’utilise dotclear v1.
Je cherche à faire la même chose pour mon blog, donc si quelqu’un peut m’aider se serait sympa !
Cela doit marcher de la même manière ce hack n’est pas si spécifique à wordpress il suffit d’adapter have_posts() ) : the_post() à dotclear…
Principe qui marche effectivement très bien et qui permet entre autre de moduler la position des Adsense
Ou des publi-rédactionnels ;)
je m’appretais à dire « c’est quoi ce plugin merveilleux? » j’ai bien fait de lire jusqu’au bout… j’ai appris 2 chose d’un coup…