Diffuser de la publicité sur son blog sans emmerder ses visiteurs réguliers n’est pas une tâche facile. Il existe actuellement plusieurs solutions, comme par exemple celle qui consiste à afficher les bandeaux publicitaires uniquement aux visiteurs qui proviennent des moteurs de recherches.

En plus ou à la place de cette solution, on peut ajouter une autre technique qui consiste à afficher lesdites publicités (ou tout autre code HTML) uniquement sur les vieux billets, ceux qui ont plus d’un certain nombre de jours.

La solution existe en tant que plugin pour WordPress, mais c’est beaucoup moins drôle que le hack que je vais te présenter aujourd’hui.

Pour commencer tu vas éditer le fichier « single.php » qui se trouve dans le répertoire de ton thème, normalement quelque chose comme « /wp-content/themes/ton_theme ». Tu places ensuite le code PHP suivant à l’endroit où tu veux que ta bannière s’affiche, n’oublie pas de l’encadrer par les balises PHP.

1
2
3
4
5
6
7
8
9
10
// Age du billet (en jours)
$nbjours = round((strtotime(date('Y-m-d')) - strtotime(get_the_time('Y-m-d')))/(60*60*24)-1);

// Si le billet date de plus de 60 jours
if ($nbjours > 60) {

    // Intégration du code de la bannière situé dans le fichier externe
    include("adsense.php");

}


Par exemple, si tu veux que ta bannière s’affiche avant ton billet, tu places le code précité juste après la ligne suivante.

1
<div id="main">


Tu noteras que dans cet exemple le code de la bannière publicitaire se trouve dans le fichier « adsense.php », à toi de le créer et de le placer dans le répertoire de ton thème. Sinon, rien ne t’empêche d’afficher directement le code avec une ou plusieurs instructions « echo ».

Tu peux même aller faire un tour sur mes vieux billets pour voir ce que ça donne, le menu « Archives » dans la barre latérale de droite te sera utile.
, , ,

On en parle sur Twitter

Billets similaires

  1. Des vidéos sous WordPress : N’ayant à ce jour pas trouvé de plugin pour WordPress permettant l’ajout de vidéos sur mon blog selon mes besoins...
  2. iQ Block Countries : Maintenant que mon blog tourne sous WordPress il faut t’attendre à voir arriver une série d’articles parlant inévitablement d’extensions incontournables...
  3. Récupère tes marque-pages Firefox : Laisse-moi deviner. Tu t’es installé un nouvel ordinateur et t’aimerais récupérer tes marques-pages Firefox qui sont perdus quelque part sur...

6 commentaires

  1. Le 08.06.2010 @ 21:36
    Kurios
    Je me fais honte…
    J’ai parcouru fébrilement les anciens billets afin de repérer les pubs en question. Bredouille, je me dis: « qu’est-ce que c’est que cette merde? », avant de me rendre compte dans un éclair de lucidité qu’Adblock est activé…

    Je sais, je sais…
  2. Le 08.06.2010 @ 23:03
    He ouais, on trouve AdBlock formidable jusqu’au jour où on met des publicités sur son site et qu’on se rend compte que ça ne rapporte rien. (embarrasse)
  3. Le 09.06.2010 @ 11:45
    AdBlock: le problème c’est que pour un site qui met discrètement quelques liens textuels dans un coin, il y en a 50 qui sont couvert de vidéos interactives débiles, qui dérangent et qui en plus bouffent de la bande passante.

    Ce qu’il faudrait, c’est une whiteliste des trucs sobre (genre google adsense et les 2-3 autres qui se font discret).
    Mais pour le moment la seule solution c’est de la faire soi-même.
  4. Le 09.06.2010 @ 14:31
    C’est clair, sur certains sites la publicité prend 30% à 40% de la taille de l’écran, c’est ce genre de cas qui a amené au développement d’extensions telles qu’AdBlock. Du coup les « petits » sont lésés.
  5. Le 12.06.2010 @ 14:53
    PankkypH
    Mais sérieusement, qui clique sur les publicités ?
    Ou alors t’es en CPM ? Le truc idiot pour la régie vu que (voir première question) ?
  6. Le 12.06.2010 @ 16:55
    Les deux, prix au clic et au CPM.

Tu peux même laisser ton avis

Note juste que tout commentaire désobligeant, illégal, publicitaire, mal écrit ou tout simplement ennuyeux sera cruellement supprimé sans préavis, sans explication et sans excuse par le dictateur autoproclamé actuellement au pouvoir.

Ces quelques smileys

|-| XX( ??? <3 ;-) :yes: :twisted: :roll: :oops: :no: :mrgreen: :lalala: :idea: :evil: :cry: :crazy: :arrow: :?: :-| :-x :-p :-o :-P :-D :-? :-) :-( :!: 8-O 8) (zzz) (woohoo) (vomi) (tusors) (troll) (sigh) (siffle) (roses) (radoteur) (pleure) (pendu) (ouch) (mur) (mechant) (lulz) (lol) (hum) (haha) (god) (fou) (fache) (evilfinger) (endormi) (embarrasse) (coucou) (chinois) (censored) (bouffon) (bisou) (badday) (avosordres) (applau)