2009-01-13 9 views
0

Je me demande s'il est possible d'ajouter des filtres et des actions sur les champs personnalisés dans un message?Filtrage des champs personnalisés dans Wordpress Plugin Dev

J'ai un plugin qui extrait tous les tags <a> et les convertit en objets traçables. Cela fonctionne très bien pour le contenu et l'extrait mais je n'arrive pas à comprendre comment filtrer les champs personnalisés.

J'ai essayé d'appeler le ci-dessous:

add_filter('the_meta', 'function_name', $priority) 

que je lis devrait fonctionner, mais il ne semble pas faire quoi que ce soit.

Toute aide serait appréciée.

Répondre

2

Le code que vous avez affiché ajoute un filtre à un crochet qui n'existe pas dans l'installation par défaut de wordpress. Essayez-vous d'exécuter votre fonction dans la fonction the_meta de wp-includes/post-template.php? Si c'est le cas, vous devez joindre votre filtre au crochet the_meta_key. Votre code doit alors lire:

add_filter('the_meta_key', 'function_name', $priority) 

Si ce n'est pas la fonction que vous voulez, alors vous devrez ajouter un appel de fonction apply_filters pour faire fonctionner votre filtre personnalisé.

Questions connexes