Comment modifier un texte dynamiquement dans WordPress avec PHP ?
Un filtre PHP simple pour remplacer n'importe quel texte affiché sur votre site WordPress, sans toucher aux fichiers du thème. À coller dans functions.php.
Problème : vous devez modifier un texte dans WordPress mais ne trouvez pas où le changer, ou c’est tout simplement impossible via les options du thème.
L’extrait ci-dessous vous permet de remplacer n’importe quel texte dynamiquement avec PHP.
- Copiez l’extrait dans
functions.php. - Remplacez
ORIGINALTEXTpar le texte à modifier sur votre site. - Remplacez
New Textpar ce que vous voulez et enregistrez. - Important : le texte est sensible à la casse.
function start_modify_html() {
ob_start();
}
function end_modify_html() {
$html = ob_get_clean();
$html = str_replace( 'ORIGINALTEXT', 'New Text', $html );
$html = str_replace( 'originaltext', 'New Text', $html );
echo $html;
}
add_action( 'wp_head', 'start_modify_html' );
add_action( 'wp_footer', 'end_modify_html' );