Je vous ai présenté dans ses grandes lignes l’intégration de la marque blanche PC Distrinet dans l’article précédent. Donc avant de faire ce qui suit, il faut être inscrit au programme Distrinet, avoir créé au moins une config, l’avoir stockée en tant que Sélection et avoir récupéré sa référence numéro de la forme P10201007090004522. Je vous expose ici la démarche d’intégration sur WordPress.
Ajouter l'extension Exec-PHP
Si vous n’avez pas déjà installé sur votre blog une extension qui permet d’interpréter du code php dans les articles, il faut en installer une. J’ai choisi Exec-PHP qui est l'une des plus simple niveau syntaxe : on écrit le code php comme on l’écrirait dans Dreamweaver.
Une fois installée, cliquer sur activer l'extension Exec-PHP, c’est terminé, c’est fonctionnel.
Créer la catégorie Hardware
J’ai choisi de regrouper mes articles de conseil d’achat sur les configs dans une catégorie nommée hardware. Créez la nouvelle catégorie et notez le numéro de la catégorie (cat_ID) il va servir pour le point suivant. Le mien est cat_ID = 188.
Créer un modèle sans sidebar
Pour présenter mes configs j’ai choisi de le faire sur une présentation sans la colonne de droite (sidebar). Pour cela j’ai créé un nouveau modèle pour mes articles de la catégorie hardware.
Dans le répertoire de mon thème j’ai renommé single.php en single0.php , et je l’ai copié aussi sous single1.php. Dans single1 j’ai supprimé la ligne en bas :
<?php get_sidebar(); ?>
J’ai aussi supprimé l’affichage de la date de l’article, contre-productif de l’afficher en mon sens, et modifié le code au début
<div id="content"> remplacé par <div> car ca empêchait le div de prendre toute la largeur.
Voici le nouveau single.php. Il est clair, si l’article est dans la catégorie hardware, il utilisera le modèle single1.php sinon il utilisera le modèle standard single0.php.
<?php if (in_category(188)) include('single1.php'); else include('single0.php'); ?>
Créer l’article
Vous allez voir c’est très rapide il suffit de mettre dans l’article le bout de code qui suit, en remplaçant la ref_config par la référence de votre config, ce code va être interprété par Exec-PHP et vous aurez automatiquement le nom et la description par défaut de votre configuration si vous ne l’avez pas personnalisée sur Distrinet, sinon vous aurez le nom et description personnalisée. Vous pouvez aussi utiliser ma référence config, ce n’est pas l'important, en cas de vente d’une config depuis votre site, c’est vous qui aurez la commission. Pourquoi ? tout simplement car c'est l'idAffilié que vous avez renseigné dans le fichier XML qui compte.
La démarche complète : ajouter un nouvel article, en titre mettre "PC jeux pas cher ~1000 euros", j'ai modifié le permalien pour avoir seulement pc-jeux-pas-cher-718 et dans le corps de l'article je mets juste :
<?php $ref_config = 'P10201007090004522'; require_once('configurateur-wp.php'); ?>
Si vous n'avez pas créé de nom/description personnalisés sur Distrinet (au niveau de la Sélection), et que celle par défaut ne vous convient pas, vous pouvez rédiger quelques lignes avant le code php, afin de présenter un peu vos choix.
J'explique ici pourquoi j'ai choisi ses composants, ou pourquoi le Pc sur mesure est intéressant etc <?php $ref_config = 'P10201007090004522'; require_once('configurateur-wp.php'); ?>
Dans ce cas uniquement retirez dans configurateur-wp.php l'affichage de la description Distrinet
<?php echo $conf_desc; ?>
Voici le fichier configurateur-wp.php à placer à la racine du blog wordpress.