J'ai ajouté le code ci-dessous à un plugin actif, mais cela n'a aucun effet sur mes publications.
add_filter( ‘the_title’, ‘myfunction’);
function myfunction($title) {
return "Why won't this work?" . $title;
}
Qu'est-ce que j'oublie ici?
Les modèles de publication utilisent certainement the_title (), et le thème est normal (wp_head (), etc.), et il n’existe aucune condition relative à la fonction dans le plugin qui l’empêche de fonctionner. J'ai également essayé d'ajouter différentes priorités dans la fonction add_filter, de -9999 à 9999, sans aucun effet.
Essayez de changer ceci:
add_filter( ‘the_title’, ‘myfunction’);
pour ça:
add_filter( 'the_title', 'myfunction' );
(Si tel est votre problème, il s'agit probablement d'un problème de copier/coller de code à partir d'un tutoriel avec des guillemets bouclés à la place des guillemets simples.)
p.s. préfixez votre nom de fonction avec votre plugin. "myfunction
" est beaucoup trop générique.