Hallo Wordpress-Community!
Auf meinem Blog habe ich in der rechten Sidebar die Blogroll und zwei Linklisten. Wenn ich das Widget "Links" auf der rechten Seite dazufüge erscheint folgender Code:
<li id="links" class="widget widget_links"><h2 class="widgettitle">Blogroll</h2>
<ul>
<li><a href="http://www.best-practice-business.de/blog">Best Practice</a></li>
<li><a href="http://www.blogtrainer.de" rel="contact">Blogtrainer</a></li>
<li><a href="http://dittes.info/blog/" rel="acquaintance">dittes.info blog</a></li>
<li><a href="http://www.media-treff.de" title="Der Media-Treffpunkt für Marketing-Profis im B2B – Blog, Community und Events">media-TREFF.de</a></li>
<li><a href="http://klauseck.typepad.com/prblogger/" title="Die Welt der Corporate Communications">PR Blogger</a></li>
<li><a href="http://www.basicthinking.de/blog/" title="Deutschlands Blogger Nr. 1">Robert Basic Blog</a></li>
<li><a href="http://www.zweinull.cc/" title="Netzkultur 2.0 - Diesmal wird alles besser!">zweinull.cc</a></li>
</ul>
</li>
<li id="links" class="widget widget_links"><h2 class="widgettitle">Links</h2>
<ul>
<li><a href="http://www.xing.com/go/invita/6621183/11657">Community Oberlausitz</a></li>
<li><a href="http://www.suxess24.com" target="_blank"><img src="http://suxess24.com/images/button_suxess_klein.png" alt="suXess24" /></a></li>
<li><a href="http://www.xing.com/go/invite/6621183.eb288d" target="_blank"><img src="http://corporate.xing.com/fileadmin/image_archive/xing_mini01.gif" alt="XING - Weltgrößtes Businessnetzwerk" /></a></li>
</ul>
</li>
<li id="links" class="widget widget_links"><h2 class="widgettitle">Offene Seminare</h2>
<ul>
<li><a href="http://www.suxess24.com/liveseminar" target="_blank">XING optimal und professionell nutzen</a></li>
</ul>
</li>
<li id="links" class="widget widget_links"><h2 class="widgettitle">Onlineseminare</h2>
<ul>
<li><a href="http://www.suxess24.com/onlineseminare/profikurs.htm" rel="me" target="_blank">Onlinekurs zur effizienten Nutzung von XING - Profikurs (Modul I + II)</a></li>
</ul>
</li>
Alles anzeigen
Dann bekomme ich folgende Fehlermeldung von W3C, weil
doppelt erscheint:
ID "links" already defined.<li id="links" class="widget widget_links"><h2 class="widgettitle">Links</h2>
An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element).
[Invalid] Markup Validation of http://blog.suxess24.com/ - W3C Markup Validator
Wenn ich allerdings das Widget nicht verwende und die Standardeinstellung von meinem Theme verwende, stellt er auch den Code valide da und setzt verschiedene Link-Cats ein.
Das sieht dann so aus:
<li id="linkcat-2" class="linkcat"><h2>Blogroll</h2>
<ul>
<li><a href="http://blogmap.wordpress-deutschland.org/">Blogmap</a></li>
<li><a href="http://channel.wordpress-deutschland.org/">Channel-WordPress</a></li>
<li><a href="http://doku.wordpress-deutschland.org/">Dokumentation</a></li>
<li><a href="http://faq.wordpress-deutschland.org/">FAQ</a></li>
<li><a href="http://blog.wordpress-deutschland.org/">News-Blog</a></li>
<li><a href="http://forum.wordpress-deutschland.org/">Support-Forum</a></li>
<li><a href="http://themes.wordpress-deutschland.org/">Themes</a></li>
</ul>
</li>
Alles anzeigen
Wie ändere ich das von Wordpress vorgegebene Widget "Links", so das es keine doppelten ID's einsetzt und die ID-Links somit valide sind?
Vielen Dank für die Hilfe
Herzliche Grüße
Steffen
---
Für meinen Blog verwende ich die Wordpress Version 2.3.3