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.

Come si può vedere da questa immagine, 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 .

Fatto questo, ecco il risultato

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 risposte a WordPress e W3C

  1. Luigi scrive:

    Ciao io fatto due siti uno da amanuense 2 anni fa e l’ultimo con wordpress 3.5.1 ita.
    quest’ultimo http://www.valeriacantarelli.it non riesco a validarlo con w3c e mi restituisce questo errore:
    Sorry, I am unable to validate this document because on line 220 it contained one or more bytes that I cannot interpret as utf-8 (in other words, the bytes found are not valid values in the specified Character Encoding). Please check both the content of the file and the character encoding indication.

    The error was: utf8 “\x94” does not map to Unicode
    cosa posso fare?
    grazie
    Luigi

    • toto scrive:

      Ciao Luigi,
      ho controllato il sorgente della pagina (se usi firefox usa la combinazione CTRL + U), ed effettivamente nella riga 219 ci sono delle lettere accentate;

      per risolvere il problema, ovviamente vanno tolte le lettere accentate :).

      Fammi sapere

  2. Luigi scrive:

    Grazie,
    ho trovato la soluzione, non tanto negli accenti ma nel marquee behavior, tolto quello inizia la validazione.
    Girovagando ho letto che i marquee non saranno mai validati e saranno sempre errori.
    Allora cosa mi consigli, togliere i marquee, e validare sicuramente…ma se poi li rimetto vengo penalizzato da w3c?
    quanto è imporatnte mantenere la validazione o basta farla una volta?
    Io vorrei rimettere i marquee è sempre pubblicità che scorre…
    grazie
    Luigi

  3. Luigi scrive:

    aggiungo trovata la soluzione girovagando e riscrivendo secondo i miei usi a chi può essere utile, da aggiungere nel footer:

    Marquee semplice

    1 linea
    2 linea
    3 linea

  4. Pasquale scrive:

    Ciao,

    io ho il sito http://www.ascuoladimpresa.net/ e vorrei validarlo w3c. Uso blogger e non so usare wordpress. Sto cercando disperatamente un template già validato da utilizzare per il mio blog. Puoi aiutarmi?
    GRAZIE

    • toto scrive:

      Ciao Pasquale,

      purtroppo non posso aiutarti, sinceramente non so se c’è qualche template per blogger validato :/ ;
      fammi sapere comunque !

  5. Franca scrive:

    Salve sono Franca di Modenaavrei bisogno di un suo aiuto se è possibile…ho creato questo blog:
    https://essenzadivita.wordpress.com/
    ma mi da che non è convalidato con il Wc3 io non saprei come fare…la ringrazio ed attendo una sua cortese risposta cordialmente Franca Corbelli

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Puoi usare i seguenti tag e attributi HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Sorriso  Occhiolino  Felice  Risata  Linguaccia  Ghigno  Saluti  Broncio  Triste  Scioccato  Fico  ???  Occhi al cielo  Imbarazzato  Bocca cucita  Indeciso  Bacio  Piange  Sisi  Nono  Su!  Giu  Birra  Dorme  Matto  Spam  Ot

*

six × = twenty four

Related Post by category:

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