logo

Remplacer du texte automatiquement dans WordPress [functions]

Cette fonction à ajouter dans le functions.php de votre thème vous permettra de remplacer automatiquement du texte, ajouter des classes à une balise etc.

Ici elle est utilisée pour ajouter une div autour d’iframes, ainsi que pour ajouter une classe à la balise pre.

Dans le fichier functions.php

function replace_text_wps($text){
$replace = array(
// 'WORD TO REPLACE' => 'REPLACE WORD WITH THIS'
'<iframe ' => '<div class="video-container"><iframe ',
'</iframe>' => '</iframe></div>',
'<pre' => '<pre class="prettyprint linenums"',
);
$text = str_replace(array_keys($replace), $replace, $text);
return $text;
}
add_filter('the_content', 'replace_text_wps');
add_filter('the_excerpt', 'replace_text_wps');