WordPress et Validation HTML5
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