Annonce

Important, migration recommandée : WordPress 2.6.5 est disponible en français. À lire avant la migration !
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.

#1 24-07-2008 00:57:19

arena
Expert WP
Date d'inscription: 29-11-2006
Messages: 304

apply_filters ???

Bonjour,

Lorsque dans un plugin on met un

Code:

  1. apply_filters

faut il créer un add_filter par défaut ?

qui appelerait une function du type

Code:

  1. function fake_filter ($x) { return $x; }

L'objectif est de permettre à d'autres développeurs d'enrichir son plugin par des "add ons" (d'autres plugins en fait).

Merci de vos réponses

Hors ligne

 

#2 24-07-2008 09:33:59

dlo
Blogodépendant
Date d'inscription: 10-04-2007
Messages: 1768

Re: apply_filters ???

Non, ce n'est pas nécessaire.
La fonction apply_filter exécutera toutes les fonctions qui auront été déclarées avec le add_filter avec le même nom de filtre et s'il n'y en a pas, rien ne se passe.

Cordialement


Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !

Hors ligne

 

#3 24-07-2008 13:47:42

arena
Expert WP
Date d'inscription: 29-11-2006
Messages: 304

Re: apply_filters ???

Donc si j'écris

$x = apply_filters('toto',$x);

et qu'il n'y a aucun filtre activé, la variable $x n'est pas réinitialisé.

Hors ligne

 

#4 24-07-2008 14:03:49

dlo
Blogodépendant
Date d'inscription: 10-04-2007
Messages: 1768

Re: apply_filters ???

Exactement. Dans ce cas, la variable $x garde sa valeur d'origine.


Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.20
© Copyright 2005-2006 WordPress France