Je souhaite modifier la fonction par défaut the_content()
. Je sais que je peux add_filter('the_content', 'with_my_function')
mais im ayant du mal à sortir l'ancien contenu avec le mien.
Voici un exemple de ce que je fais.
add_filter('the_content', 'my_function');
function my_function()
{
$write = 'hello world';
$content = apply_filters('the_content', get_the_content());
echo $write.$content;
}
Comment puis-je le faire fonctionner?
Vous ne savez pas exactement ce que vous essayez d'accomplir, mais il semblerait que vous essayiez d'ajouter quelque chose au début du contenu.
Essaye ça:
add_filter('the_content', 'se24265_my_function');
function se24265_my_function( $content )
{
$write = 'hello world';
$new_content = $write . $content;
return $new_content;
}
La plupart des filtres fournissent un paramètre ou deux que votre fonction pourra manipuler puis renvoyer.