WordPress et la navigation par mots-clés

Wordpress tag cloudPour la navigation de ce blog technique, j’utilise un menu principal avec une série de pages thématiques qui renvoient vers les articles, ce qui permet de mettre un petit peu d’ordre dans tout ce joyeux mélange. En dehors de ce menu, le nuage de mots-clés dans la bande latérale droite permet également de s’y retrouver assez rapidement. Chaque article est identifié à l’aide d’un ou plusieurs mots clés (comme par exemple “CentOS Apache SSL“), et un clic sur un des mots-clés affiche la liste de tous les articles ainsi identifiés.

Malheureusement, la configuration par défaut de WordPress limite les mots-clés à un maximum de 45. Passé ce nombre, les mots-clés les moins populaires commencent à passer à la trappe, ce qui fait que les articles qui traitent de sujets quelque peu exotiques tombent dans l’oubli.

Wordpress tag cloud

Pour supprimer cette limitation, on peut éditer le code de WordPress. En partant de la racine de l’installation du blog, aller dans le répertoire wp-includes et éditer le fichier category-template.php aux alentours de la ligne 680.

function wp_tag_cloud( $args = '' ) {
  $defaults = array(
    'smallest' => 8, 
    'largest' => 22, 
    'unit' => 'pt', 
    'number' => 45,
    'format' => 'flat', 
    'separator' => "\n", 
    'orderby' => 'name', 
    ...

Pour supprimer la limitation, il suffit de passer la valeur de number à 0.

function wp_tag_cloud( $args = '' ) {
  $defaults = array(
    'smallest' => 8, 
    'largest' => 22, 
    'unit' => 'pt', 
    'number' => 0,
    'format' => 'flat', 
    'separator' => "\n", 
    'orderby' => 'name', 
    ...

Enregistrer les modifications et recharger la page. Désormais, c’est l’intégralité des mots-clés du blog qui s’affiche.

Wordpress tag cloud

Ce contenu a été publié dans Documentation Microlinux, Hébergement, avec comme mot(s)-clé(s) . Vous pouvez le mettre en favoris avec ce permalien.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *