RootsLabs

More than a tool ! GitHub Google+ LinkedIn RSS

WordPress et Validation HTML5

Progi1984 - Commentaires (0)

Préparant un nouveau thème pour ce blog, j’en profite pour le faire valider à la norme HTML5.

Malheureusement WordPress génère certains mauvais liens pour la liste des catégories.

Cause :
Le validateur W3C retourne une erreur « Bad value category tag for attribute rel on element a: Keyword category is not registered. ». Cela signifie que WordPress ajoute via les fonctions wp_list_categories ou the_category dans l’attribut rel du lien la valeur non-valide « category » (Source : MicroFormats.org).

Solution :
Dans votre fichiers functions.php, ajouter ces quelques lignes qui vous permettront de supprimer l’attribut non-valide :

function removeCategoryListRel($output){
  $output = str_replace(' rel="category"', '', $output);
  return $output;
}
add_filter('wp_list_categories', 'removeCategoryListRel');
add_filter('the_category', 'removeCategoryListRel' );

Ajouter un commentaire

Commentaire :