Ajouter du contenu avant ou après les articles d’une catégorie WordPress

Une des questions que l’on se pose souvent est de comment transformer plus de visiteurs en acheteurs.
Une des technique pour y parvenir est que la page de vente reçoive le plus de vues qualifiées possible.
Nous allons voir dans cet article comment mettre rapidement en place un moyen simple diriger le flux de visiteurs au bon endroit.

L’idée

Normalement, si vous avez un blog WordPress et que vous y vendez des produits, certains sujets doivent être communs à vos articles et produits.

Vos lecteurs sont en train de lire vos articles pour plusieurs raisons:

  • Soit ils ont fait une recherche sur le sujet.
  • Soit ils ont cliqué sur un lien vers cet article car le sujet les intéresse.

Dans tous les cas, c’est un bon moment pour leur tenter d’aller plus loin et de leur proposer un produit en adéquation avec leur besoins.

Vu que l’on est sur Automatisons nous n’allons surtout pas modifier chaque article pour y insérer un pied de page.
A la place nous allons l’ajouter automatiquement à tous les articles d’une catégorie.

La mise en place technique

S’assurer que l’on a des catégories propres

Je sais que je n’ai que des lecteurs très ordonnés mais on ne sait jamais. Regardez si la catégorie que vous souhaitez cibler contient bien tous les articles voulus. Vérifier également qu’il n’y a pas d’intrus qui s’y seraient glissé par erreur.

Tout est propre? super!, en route pour la partie la plus compliquée.

Ajoutons le code PHP nécessaire à WordPress

Afin de faire simple nous allons modifier le fichier functions.php qui se trouve dans le theme utilisé par votre blog. Il doit se trouver normalement dans wp-content\themes\<votre_theme>\

Ouvrez-le dans votre éditeur de texte préféré et collez-y le texte suivant:

function wpb_after_post_content($content){
    if (is_single()) {
        if( in_category( 'ma_catégorie' ) ){
            $custom_content = "<h2>Ceci est mon super pied de page!</h2>";
            $content =   $content . $custom_content ;
        }
    }
    return $content;
}
add_filter( "the_content", "wpb_after_post_content" );

Explication

  • On ajoute un filtre (filter ou hook) sur the_content
  • Cela permet de récupérer l’article quand il est lu depuis la base de données et avant qu’il ne soit affiché à l’écran.
  • On défini notre pied de page, qui peut contenir de l’HTML.
  • On retourne le contenu concaténé à l’aide de l’opérateur . ) notre pied de page.

NOTE: Si l’on avait voulu avoir un en-tête à la place d’un pied de page on aurait fait: $content = $custom_content . $content;

Pour aller plus loin

Et si je veux ajouter du contenu au milieu de l’article?

Là c’est un peu plus compliqué, il va falloir couper $content en morceaux (par paragraphes par exemple), insérer notre contenu personnalisé et recoller les morceaux avant de retourner le tout.

On pourrait également créer un shortcode pour controller plus finement la position du contenu interstitiel (oui j’aime bien le terme, je trouve que ca en jette).

Si je veux être indépendant du thème?

Modifier le fichier functions.php présente une faiblesse majeur: Si l’on change de thème tout est à refaire. Même s’il s’agit principalement de copier coller le code dans le nouveau theme, on peut mieux faire.

L’alternative est de créer un plugin mais on sort ici du cadre de cet article.

Pour maximiser les conversions

Afin de maximiser le flux de visiteurs vers votre page de vente, il va falloir trouver la bonne formule. Autant sur le plan esthétique que sur l’accroche, il est nécessaire de trouver la formule qui éveillera la curiosité et fera cliquer. Pour cela il faut tester, mesurer, changer et remembrer jusqu’à être satisfait du résultat.

Laisser un commentaire