Ne personnalisez pas WordPress, écrivez un plugin

RSS referencement
Ajouter à netvibes
Ajouter à google
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 !

Aurélien Bardon

Editeur du portail Oseox.fr, Aurélien Bardon est expert en création de trafic. Après avoir travaillé en agence et chez l'annonceur, aussi bien pour des petites sociétés que pour de grands comptes, il est aujourd'hui gérant de ses propres sites web et consultant SEO.

Consultez les commentaires

N'oubliez pas de vous abonner au flux

Twittez cet article en 1 clic

S'inscrire à la newsletter (info exclusive)

Ne personnalisez pas WordPress, écrivez un plugin

Newsletter Marketing

E-commerce

107 boutons "Ajouter au panier" des meilleurs sites e-commerce

26/08/2010 par Nicolas Debaets : 1381 lectures.

chapeau bas de bloc
Référencement

Serp domination / Search URL : La fin des parasites en SEO ?

20/08/2010 par Aurélien Bardon : 3305 lectures.

chapeau bas de bloc
Webmarketing

Search Engine Strategies de San Francisco : Jour 2

20/08/2010 par Aurélien Bardon : 520 lectures.

chapeau bas de bloc
E-commerce

Comment optimiser le taux de conversion : 21 secrets !

19/08/2010 par Nicolas Debaets : 1713 lectures.

chapeau bas de bloc
Référencement

Cours Référencement - Formation SEO : 150 pages

19/08/2010 par Aurélien Bardon : 2103 lectures.

chapeau bas de bloc
Référencement

En direct des Search Engine Strategies de San Francisco

18/08/2010 par Aurélien Bardon : 545 lectures.

chapeau bas de bloc
Référencement

Moyenne, sur-optimisation, spam et référencement

15/08/2010 par Aurélien Bardon : 1534 lectures.

chapeau bas de bloc
Google

Google ne protège plus les marques sur Adwords

04/08/2010 par Florian Marlin : 2156 lectures.

chapeau bas de bloc
Référencement

Test SEO ? 36 tests dédiés aux liens !

28/07/2010 par Aurélien Bardon : 1998 lectures.

chapeau bas de bloc
Webmarketing

FAQ Liens Sponsorisés : 65 questions et réponses

26/07/2010 par Florian Marlin : 1699 lectures.

chapeau bas de bloc

Forum Marketing