WordPress Themes: Einheitliches Grundgerüst?

Die meistens WordPress Plugins sind für das berühmte “Kubrick” von Micheal Heilemann angepasst, was ja auch schön und gut ist, da jeder WordPress nutzer mit dem Kubrick in Berührung kommt.

Aber spätestens bei Aufwendiger gestallten Themes, bleibt der Newbie auf der Strecke, da hier eine Allgemeine Gestalltung der Plugin Ausgabe nicht möglich ist.

Was ist also zu tun?

Ich denke der erste Schritt wäre ein einheitliches xHTML Grundgerüst der in jedem Theme gleich bleiben sollte. Ein einheitliches Grundgerüst für WordPress sollte z.B. so aussehen:

<div id="header">
<!-- Kopfzeilen Elemente -->
<div>
<div id="sidebar">
<!-- Sidebar Elemente -->
</div>
<div id="sidebar-right">
<!-- Right Sidebar Elemente -->
</div>
<div id="content">
<!-- Content Elemente -->
</div>
<div id="comments">
<!-- Kommentar Elemente -->
</div>
<div id="footer">
<!-- Fusszeilen Elemente -->
</div>

Mit einen einheitlichen Grundgerüst wäre ein schritt in Richtung “Standarts” ind sachen WordPress Themes schon einiges getan. Um nun aber auch Inhaltliche Elemente einheitlich in xHTML wieder zu geben, ist es nötig weitere Bereiche in WordPress Themes zu Standarisieren.

Beispiel:
Die bei vielen WordPress Themes vorhandene “Info-Box” unter einem Beitrag in der “Post-Einzel-Ansicht” wo informationen über den Autor, Kategorie, Tags etc. ausgegeben werden. Auch hier kann man eine Standarisierung vornehmen. So könnte man den bereich in HTML z.B. durch die “div-id” bezeichnung “post-info” in Themes Standarisieren.

Ebenfalls sollte man als Theme-Ersteller mit den vorhandenen WordPress Klassen arbeiten, um z.B. die Navigation in Themes zu erstellen. Der Template-Tag wp_list_pages() bietet z.B. eigene CSS-Selektoren mit die man bei der gestalltung des Themes verwenden sollte. Natürlich gibts hier einen, überwindbaren, Hacken. wp_list_pages() findet sich meist in der sidebar.php wieder, mann muss die CSS-Selektoren also auch dem endsprechenden Layout bereich zu weisen. Die CSS-Selektoren sollten also z.B. bei verwendung als Sidebar-Navigation wie folgt hinterlegt werden: #sidebar .page_item. Bei einer Seiten Navigation im Kopf-Bereich könnten wir den im WordPress-Codex verwendete CSS-Selektor .pagenav verwenden.

Eine Standarisierung in der gestalltung der Themes käme mehreren Leuten zu guten. Zum einen den Theme Entwicklern, da sie immer das gleiche Schema verwenden können, zum weiteren auch Plugin-Autoren, die ihr Plugin einfacher in Themes intregrieren können und für Theme Nutzer, da sie in jeden Theme einen gleichbleibenden Ablauf des Grundgerüstet und der CSS-Selektoren vorfinden und sich nicht erst mühsam durch Google & Co durchwühlen müssen, das sie irgendeine Anpassung an ihr Theme nicht hinbekommen.

Was denkt ihr zur Standarisierung und zum Einheitlichen Grundgerüst für WordPress Themes?
Eure Meinung ist gefragt!

Hinterlasse einen Kommentar






Folgender HTML Code ist erlaubt:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>