Beim Validieren meiner WordPress-Seite mit validator.w3.org werden HTML5-Coding-Fehler angezeigt. Auch wenn HTML5 sich noch in der Experimentierphase befindet und Änderungen bzw. Anpassungen evtl. nicht sein müssten, habe ich mich an die Fehlerbehebung gemacht. Hier meine Fallback-Lösungen …
HTML5-Error durch WordPress:
Bad value category tag for attribute rel on element a: Keyword category is not registered
Dieser HTML5-Fehler lässt sich so korrigieren:
– Datei: wp-includes/category-template.php
– Zeile: 163
– Aktion: Ersetze ‘rel=“category tag“‘ durch ‘rel=“tag“’
163 | $rel = ( is_object( $wp_rewrite ) && $wp_rewrite->using_permalinks() ) ? 'rel="tag"' : 'rel="category"'; |
Quelle: WordPress Support http://wordpress.org/support/topic/wordpress-abuses-rel-tag
HTML5-Errors durch Plugin „SEO Ultimate“:
Bad value twitter:card for attribute name on element meta: Keyword twitter:card is not registered.
Bad value twitter:site for attribute name on element meta: Keyword twitter:site is not registered.
Diese HTML5-Fehler im Plugin „SEO Ultimate“ lassen sich so korrigieren:
– Datei: wp-content/plugins/seo-ultimate/modules/opengraph/opengraph.php
– Zeile: Zeilen 57, 84 und 85
– Aktion: Auskommentieren:
57 | //$twitter_tags['twitter:card'] = 'summary'; |
84 | // if (!($twitter_tags['twitter:card'] = $this->get_postmeta('twitter_card'))) |
85 | //$twitter_tags['twitter:card'] = $this->get_setting("default_{$post->post_type}_twitter_card"); |
Quelle: Nazcar Pine; Fix for SEO Ultimate Open Graph HTML5 Validity
Attribute xmlns:og not allowed here
Attribute with the local name xmlns:og is not serializable as XML 1.0.
Attribute xmlns:fb not allowed here.
Attribute with the local name xmlns:fb is not serializable as XML 1.0.
Diese HTML5-Fehler im Plugin „SEO Ultimate“ lassen sich so korrigieren:
– Datei: wp-content/plugins/seo-ultimate/modules/opengraph/opengraph.php
– Zeile: Zeilen 37
– Aktion: Auskommentieren:
37 | //return $attrs . ' ' . implode(' ', $this->get_xmlns_attrs()); |
Quelle: Nazcar Pine; Fix for SEO Ultimate Open Graph HTML5 Validity
Last but not least …
… findet der W3-Validator immer noch Fehler im HTML5-Coding meines Blogs (stöhn):
Bad value DC.Title for attribute name on element meta: Keyword dc.title is not registered.
Bad value DC.Publisher for attribute name on element meta: Keyword dc.publisher is not registered.
Wer darüber hinaus noch Fehler findet, darf sie gerne behalten 🙂
Scherz beiseite:
Konstruktive Fallback-Lösungen nehme ich selbstverständlich dankbar an.
5 Kommentare