Afficher le titre de l’article avant le nom du blog dans la balise title d’un blog wordpress
mai 18th, 2008 | by opi |Je sais pas vous mais je préfère avoir le titre de l’article avant le nom du blog comme titre de page (contenu de la balise title d’une page HTML )
Dans la plupart des themes de wordpress, c’est pas le cas. le title est plutot du genre
Mon Blog > Mon article
La modification est a faire dans le fichier header.php de votre theme (/wp-content/themes/montheme/ )
généralement vous avez :
<title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> » Blog Archive <?php } ?> <?php wp_title(); ?></title>
Remplacer la ligne par
<title><?php wp_title(' '); ?><?php if(wp_title(' ', false)) { echo ' | '; } ?><?php bloginfo('name'); ?></title>
Cela affichera le nom de la page avant le nom du blog. Pour la page d’accueil, cela n’affichera que le nom du blog.
On peut aussi optimiser la chose pour le referencement, et générer des title differents pour les pages d’articles, d’archives, les pages statiques, la home page … en utilisant les fonctions is_home(), is_single(), is_page(), is_category() …
Si vous avez des bonnes config, merci de les laisser en commentaires.