Le code
Voici le code à insérer dans votre page index.php et/ou archive.php. Ce sont ces 2 pages qui permettent l’affichage de la page d’accueil, archive, catégorie, tag, index, recherche. Il suffit d’insérer le code juste avant la balise <?php endwhile; ?> marquant la fin de la boucle d’affichage des articles.<?php $postnum++; if($postnum%5 == 0) { ?>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-987654321"
data-ad-slot="0123456789"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<?php } ?>
Ce code est bien moins compliqué à comprendre qu’on peut le penser. Je n’ai fait que récupérer le script d’une bannière de publicité au format 728×90 depuis mon compte Adsense et je l’ai entouré des 2 petits bouts de code <?php $postnum++; if($postnum%5 == 0) { ?> et à la fin <?php } ?>.
La variable $postnum%5 signifie que la publicité va s’afficher tous les 5 articles. Si vous avez paramétré WordPress pour afficher 10 articles maximum par page (Admin > Réglages > Lecture) vous verrez une publicité après les 5 premiers articles et une publicité à la fin. Remplacez le 5 par la valeur de votre choix et le tour est joué. Attention toutefois de bien respecter la réglementation de Google qui impose de ne pas dépasser 3 publicités par pages. A vous de trouver le bon ratio ;-).
Une dernière chose, si vous recopiez mon code pensez à changer le code data-ad-client et data-ad-slot. Pour éviter toute erreur je vous conseille de copier / coller votre script Adsense.
Résultat obtenu
Voyez ma magnifique pub s’affichant entre 2 articles !
📖 Retrouve tous nos tutoriels Windows, sécurité et PowerShell dans notre Guide Windows, IT & Sécurité 2026.
Merci beaucoup