SEO WordPress : Comment modifier dynamiquement le méta titre ?
Le méta titre, qui est le contenu de la balise title dans la balise head de la page, est très important pour le référencement. Parfois, nous devons modifier dynamiquement le méta-titre WordPress.
Première étape : prise en charge du thème : add_theme_support('title-tag');
Assurez-vous d'avoir cette ligne de code dans le fichier de fonctions de votre thème :
add_theme_support('title-tag');
Étape 2 : Supprimez le titre Meta par défaut : remove_action( 'wp_head', '_wp_render_title_tag', 1 );
Ajoutez le code suivant au début du fichier de modèle de page où le méta-titre doit être modifié dynamiquement :
remove_action( 'wp_head', '_wp_render_title_tag', 1 );
Remarque : Ne placez cette ligne de code dans aucune fonction.
Étape 3 : Injecter un méta-titre personnalisé
Dans le fichier de modèle de page qui doit modifier dynamiquement le titre Meta, après avoir supprimé le code du titre Meta par défaut, ajoutez le code suivant :
function custom_title() { global $post echo " " . $post->post_title . "-"; echo "xxx -"; _e(bloginfo('name'), 'themoon'); echo " "; } add_action("wp_head", "custom_title");
Résumer
La clé est de supprimer le titre Meta par défaut. Car, s’ils ne sont pas supprimés, deux titres Meta apparaîtront à la fin.