WordPress: Bad value category tag for attribute rel on element a

Si el validador del W3C te está devolviendo este error que indica que tienes un valor de rel incorrecto sucede porque está encontrando espacios en el mismo.

Por alguna razón la gente de WordPress todavía no lo ha arreglado en las últimas versiones. El problema se arregla editando el archivo:
wp-includes/category-template.php

Estes son los pasos a seguir para arreglar el problema:

Hay que ir a la linea 163 de nuestro archivo de category template (wp-includes/category-template.php):

$rel = ( is_object( $wp_rewrite ) && $wp_rewrite->using_permalinks() ) ? 'rel="category tag"' : 'rel="category"';

Y eliminar la cadena rel=”category tag” por una cadena vacía o una que sea válida para el W3C porque “category tag” no es una de estas cadenas válidas:

$rel = ( is_object( $wp_rewrite ) && $wp_rewrite->using_permalinks() ) ? '' : 'rel="category"';

De esta manera conseguimos un rel validado correctamente por el W3C.

Recuerda que cada vez que actualices tu blog y mientras la gente de WordPress no lo arregle se tendrá que manualmente corregir este tema.

Leave a Reply

Your email address will not be published. Required fields are marked *