Ne personnalisez pas WordPress, écrivez un plugin

RSS referencement
Ajouter à netvibes
Ajouter à google

Oseox c'est aussi plus de 500 formations web, un forum et des services gratuits.

Développement Web

Ne personnalisez pas WordPress, écrivez un plugin

Aurélien Bardon

21 janvier 2009

Ne personnalisez pas WordPress, écrivez un pluginVoici un court article qui vous indique comment intégrer votre code personnel pour Wordpress dans un plugin afin de mettre facilement votre version de Wordpress à jour.

Par Aurélien Bardon,

Ce billet est une traduction de cet article.

Je vous conseille de ne pas personnaliser directement WordPress mais plutôt d'écrire un plugin.

Par exemple, si vous souhaitez personnaliser le flux Atom de votre blog Wordpress, le meilleur moyen demeure d'écrire un plugin. Il est possible de modifier le fichier feed-atom.php, cependant, quand il y aura mise à jour, cette modification de fichier peut s'avérer gênante.

Voici comment procéder :

En observant le code de feed-atom.php, vous verrez cette ligne de code :

<?php do_action('atom_entry'); ?>

Cette ligne de code montre qu'il y a un paramètre sur lequel vous pouvez accrocher une action, ceci en écrivant le code suivant :

add_action('atom_entry','add_directurl');

Le second paramètre est la fonction que vous souhaitez appeler afin de réaliser l'action désirée. Dans ce cas, l'action désirée est d'ajouter ce bout de code :

<directurl>
<?php echo get_post_meta($post->ID,'Author Webpage',1); ?>
</directurl>

Donc, nous avons à écrire une petite fonction qui fait cela :

function add_directurl() {
echo '<directurl>';
echo get_post_meta($post->ID,'Author Webpage',1);
echo '</directurl>';
}

Maintenant, nous rassemblons ces deux petits bouts de code et leur ajoutons le plugin par défaut "head" et obtenons par nous-mêmes un nouveau plugin :

<?php
/*
Plugin Name: Add Direct URL to Atom Feed
Version: 0.1
Plugin URI: http://yoast.com/wordpress/
Description: Adding custom "DirectURL" tag to Atom feeds.
Author: Joost de Valk
Author URI: http://yoast.com/

function add_directurl() {
echo '<directurl>';
echo get_post_meta($post->ID,'Author Webpage',1);
echo '</directurl>'; }

add_action('atom_entry','add_directurl',10,1);
?>

Maintenant, quand vous procéderez à une mise à jour, vous n'aurez rien à changer et vous pouvez supposer sans problème que tout continuera à fonctionner !

S'il vous plait, aidez nous à faire connaître cet article

Suivez nous sur Twitter et Facebook

Formez-vous avec notre newsletter professionnelle (gratuite)


(En cadeau, un guide sur le Référencement de plus de 30 pages)

Aurélien Bardon

Editeur du portail Oseox.fr, Aurélien Bardon est expert en création de trafic et e-commerçant. Après avoir travaillé en agence et chez l'annonceur, aussi bien pour des petites sociétés que pour de grands comptes, il intervient aujourd'hui au sein de l'agence web Aseox.

Affichez les commentaires

N'oubliez pas de vous abonner au flux

S'inscrire à la newsletter (info exclusive)

Ne personnalisez pas WordPress, écrivez un plugin

Ranks
Ranks
Recevoir 80 tests Référencement ?
(PDF gratuit de 31 pages)
(Désabonnement en 1 clic)
Publier un communiqué de presse gratuit
Annuaire ecommerce gratuit
Webmarketing

Les meilleurs articles de 2011

27/12/2011 par Aurélien Bardon : 1979 lectures.

chapeau bas de bloc
Webmarketing

Ma liste d'améliorations Google AdWords au Père Noël

19/12/2011 par Florian Marlin : 2390 lectures.

chapeau bas de bloc
Google

Vidéo du Ted de Matt Cutts

15/12/2011 par Aurélien Bardon : 1029 lectures.

chapeau bas de bloc
Référencement

Référencement multilingue et alternate hreflang

06/12/2011 par Aurélien Bardon : 1662 lectures.

chapeau bas de bloc
Google

Video des locaux de Google à Paris

06/12/2011 par Aurélien Bardon : 1345 lectures.

chapeau bas de bloc
E-commerce

Vidéo du Barcamp Ecommerce Prestashop

04/12/2011 par Aurélien Bardon : 1583 lectures.

chapeau bas de bloc
Internet

Référencement, Ecommerce, Entrepreneuriat : Si c'est compliqué de...

28/11/2011 par Aurélien Bardon : 1916 lectures.

chapeau bas de bloc
E-commerce

Conversion Ecommerce : Comment optimiser la transfo d'un site E-commerce

22/11/2011 par Aurélien Bardon : 2178 lectures.

chapeau bas de bloc
Développement Web

Cours Ajax, jQuery et MooTools pour débutant

22/11/2011 par Aurélien Bardon : 2145 lectures.

chapeau bas de bloc
Internet

CDD, CDI ou stage SEO, WebMarketing et Développement

21/11/2011 par Aurélien Bardon : 1293 lectures.

chapeau bas de bloc

Forum Marketing