Wordpress Modifier les titres

Mod pour optimiser votre référencement

Je ne sais trop pourquoi mais à peu près tout les CMS que j'ai pu taquiner ont pour habitude de former des titres de page a rallonge du genre:
Forum de bidule chouette >>sous forum machin-truc >>sujet numeros untel
ou alors pour wordpress qui nous interresse ici:
Nom du blog >> Catégorie de l'arcticle >> Titre de l'arcticle

Tout le Wifi chez Wifi-Highpower: cartes, antennes, routeurs, Alfa Network, Awus036H...

Or il est reconnu que les moteur de recherches accordent une très grande importance aux titres. Un peu comme vous quand vous cherchez un bouquins, en principe le titre est la première chose que vous regardez.
J'en parlais déja dans un précedent tuto pour la aussi changer le titres des pages sur punbb cette fois cie.

Voir un exemple en action du mod sur le blog de billyboylindien

Le MOD


Voici donc comment modifier les titres des pages afin que:
- Seul l'acceuil comporte le nom du blog
- Les arcticles aient pour titre le titre de l'arcticle.
- Les titres des archives eux soient de la forme "Archives mois année" (pour le thème par defaut)
- Les categories aient pour titre leur nom

1) Ouvrez le fichier :

wordpress/wp-content/themes/default/header.php


2) Trouvez (ligne 7) :

<title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> &raquo; Blog Archive <?php } ?> <?php wp_title(); ?></title>


3) Remplacez par :

<title><?php if ( is_home() ) { bloginfo('name');} ?><?php if ( is_archive() && !is_category() ) { echo ('Archives');} ?> <?php wp_title(''); ?></title>

Explications:

En premier on empeche que le nom du blog aparaisse devant chaques titres de pages du blog wordpress.
On modifie ensuite le caractère de séparation et on le remplace par rien pour éviter d'avoir des " »" qui se baladent dans les titres en ajoutant un parametre dans la fonction wp_title.
On rajoute le prefixe archive pour les archives Enfin, on ajoute une condition pour que le titre de la page d'acceuil soit le nom de blog.

J'ai personnelement rajouté le suffixe blog pour l'accueil et le préfixe Archives pour les archives.

3) Remplacez par :

<title><?php if ( is_home() ) { echo (bloginfo('name').' Blog');} ?><?php if ( is_archive() && !is_category() ) { echo ('Archives');} ?> <?php wp_title(''); ?></title>

Vous pouvez vous aussi mixer à votre sauce et par exemple jouer avec les mois, les jours, suivant les archives que vous affichez avec les fonctions: is_month() is_day() ... présentes dans wp-includes/fonctions.php

Voir aussi :

Changer la taille par defaut de la largeur des arcticles seuls sur wordpress
Resoudre le bug d'affichage de la sidebar en bas
Mettre en page vos rss avec xsl et css


© Copyright 2005-2006 Tuto-fr.com par Billyboylindien
Déclaré à la cnil: Dossier nÝ 1142196
Rc v2.0