
Aujourd’hui, en développant un plugin WordPress, j’ai “juste” voulu changer le titre de ma page ; cette page est issue de règles de réécriture spécifiques & donc je n’ai pas de réelle page derrière (sinon, Yoast SEO le fait très bien !).
Donc, je me suis plongé perdu dans les méandres des hooks pour savoir lequel je vais bien pouvoir utiliser pour juste fait ce changement apparemment simpliste (quoi, c’est que la balise <title> à changer… en HTML, je le fais depuis des années !)
Donc, j’ai trouvé LE hook qui fonctionne : document_title_parts
Ce hook vous permet de modifier le titre en respectant la structure type SEO : <Titre de la page> <separateur> <Titre du Site>
// Hook title add_filter( 'document_title_parts', 'my_hook_title'); function my_hook_title($tab) { $tab['title'] = "Mon titre"; $tab['site'] = "Mon site"; // Peut être vide si on ne veut garder que le titre $tab['sep'] = ' - '; // pour faire du SEO ; peu être vide return $tab; }
… et c’est tout !! Simple, non?? Bah ouais, une fois qu’on sait quel hook utiliser, c’est toujours plus facile 🙂