WordPress, XHTML strict und del/strike
Die etwas XHTML-affinitiveren Zeitgenossen sollten wissen, dass in XHTML Strict es aus guten und nachvollziehbaren Gründen kein <Strike> (visuell durchgestrichen) mehr gibt, sondern stattdessen nur noch <del>.
Nun ist’s in WordPress aber leider so, dass es nicht nur in den meisten Themes als transitional herkommt, sondern obendrein im Core (?!) dafür gesorgt wird, dass <del> im Gegensatz zu <Strike> in Beiträgen und Kommentaren ausgefiltert wird.
Schön ist das nicht.
Schnellste und einfachste Möglichkeit, das zu korrigieren ist, in der kses.php „strike“ durch „del“ zu ersetzen, oder wenn man my-hacks-php aktiv hat, die Funktion der erlaubten Tags dort hineinzuschreiben.
Leider fehlt mir die Kenntnis, einen Hack einzubauen, der strike in Kommentaren durch del ersetzt.
Update: Abhilfe gibt es hier: WordPress-Plugin für XHTML strict in Kommentaren – Peter Kröner – Die Kunst des Machbaren (peterkroener.de)
- von Mike® am 9. Dezember 2007 in:
- (X)HTML/ CSS,
- Webservices
Hey Mike,
hinzu kommt, das du nach einem Update von WordPress (so alle 2 Monate) deine Hacks in den Core-Dateien überschreibst. So etwas ist wohl nur sinnvoll durch ein Plugin zu lösen.
Ja, richtig, dazu gäb’s aber wie gesagt auch noch die my-hacks.php. Da hatte ich allerdings vorhin testweise ein wenig rumgewurschtelt ohne sonderlich grossen Erfolg.
Schreib doch mal Frank Bültge ne Mail. Der macht das bestimmt.
[...] WordPress sagt zwar Sachen wie code is poetry, in der Realität regiert aber nur die Transistional-Variante von XHTML. Das muss den Blogger in seinen Postings selbst nicht stören, aber leider überleben auch in der Kommentarfunktion von WordPress veraltete HTML-Elemente wie <strike>. [...]
PhaFett!