WordPress e W3C

Ieri avendo un po di tempo, ho iniziato a validare il tema di questo blog, correggendo gli errori che venivano segnalati dall’HTML and markup validator.

Gli errori da correggere erano 25, tutti riferiti alle categorie, indicando i vari errori con:

Bad value category tag for attribute rel on element a: Keyword category is not registered

Ho fatto varie ricerche e ho trovato la soluzione:

modificare il file category-template.php presente nella cartella wp-includes, e cercare questa riga:

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

e sostituirla con questa:

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

questa soluzione l’ho trovata nel core.trac di wordpress.

C’è anche una soluzione alternativa, e consiste nel modificare il file functions.php presente nel tema in uso, e aggiungere le seguenti righe:

add_filter( 'the_category', 'add_nofollow_cat' );
function add_nofollow_cat( $text ) {
$text = str_replace('rel="category tag"', "", $text); return $text;
}

questa soluzione l’ho trovata in questo articolo .

Per maggiori informazioni sul W3C, vi rimando alla pagina wiki.

Ciao

Questa voce è stata pubblicata in Guide, Guide-Wordpress, W3C e contrassegnata con . Contrassegna il permalink.

8 Responses to WordPress e W3C

I commenti sono chiusi.

Related Post by category:

  1. Aggiungere lo screensaver su Precise Pangolin LTS
  2. Atheros AR242x e Jaunty Jackalope
  3. Convertire i pacchetti .rpm in .deb
  4. Atheros AR242x
  5. Scanner Epson V10
  6. Scanner Canon N640P
  7. Scanner Epson V10: aggiornamento
  8. Upgrade da Lucid Lynx a Precise Pangolin
  9. Aggiornamento a WordPress 3.0
  10. Gestire i Run Level