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 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. toto scrive:

    Ciao Pasquale,

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

  7. 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

  8. toto scrive:

    Salve, per validare il proprio blog, deve per forza modificare con l’editor i vari file del tema in uso;
    che tema ha in uso?

I commenti sono chiusi.

Related Post by category:

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