WordSchlampe

„Nichts erbittert einen Menschen so sehr, wie eine Lösung, die daran scheitert, dass andere zu schlampig gearbeitet haben.”
Nun gut, verbittert bin nicht nicht, aber zumindest sauer. Mir geht einfach nicht in den Kopf, warum in WordPress im Adminbereich bestimmte Elemente eine ID haben und andere nicht. Zum Beispiel gibt es unter dem Feld zum Schreiben eines Artikels den Bereich mit der ID advancedstuff. Darin befindet sich unter anderem das Element für Trackbacks.

Von den insgesamt drei fieldsets haben nur zwei eine ID. Das Elemente für die Trackbacks hat keine. Wie wichtig eine ID ist, wird dann deutlich, wenn ein Element gezielt ausgeblendet werden soll. Da dies in dem Fall nicht über CSS geht, wäre es sehr elegant mit JavaScript und removeChild() zu machen. Sicher, es lässt sich auch der ganze Dokumentenbaum parsen und die der gewünschte Knoten auf diese Weise finden – elegant ist das aber nicht. Zudem besteht auch das Riskio, dass bei einem Update von WordPress auch der DOM-Baum wieder anders aussieht

Das Einfachste wird wohl sein, den Ärger herunter zu schlucken und an der Vorlagedatei von WordPress die Fehler zu korrigieren.

Kommentar verfassen