Ajouter ce code dans votre fichier functions.php (ou utiliser le plugin Code Snippets). Dans cet exemple, on remplace le terme « article » par « billet ».
function replace_text($text) {
$text = str_replace('article', 'billet', $text);
return $text;
}
add_filter('the_content', 'replace_text');
On peut aussi en profiter pour ajouter automatiquement un lien sur un mot particulier : (attention, le code est ‘case sensitive’, c’est à dire sensible à la casse – wordpress n’est pas identique à WordPress.
function replace_text($text) {
$text = str_replace('WordPress', '<a href="http://www.wordpress.com">WordPress</a>', $text);
return $text;
}
add_filter('the_content', 'replace_text');
On peut placer plusieurs remplacements dans le même bout de code :
function replace_text($text) {
$text = str_replace('WordPress', '<a href="http://www.wordpress.com">WordPress</a>', $text);
$text = str_replace('article', 'billet', $text);
return $text;
}
add_filter('the_content', 'replace_text');
Ces modifications ne changent rien dans la base de données. C’est uniquement la sortie écran qui sera modifiée à la volée. Attention à ne pas non pus abuser cette fonction qui peut être gourmande en ressources.
