Das letzte Update der 3.0-Serie ist soeben erst erschienen – trotzdem gibt es einen Bug, den es lohnt zu beheben. Daher haben die Entwickler das Plugin Hotfix für diesen Zweck erstellt und korrigieren den Filter, der falsch zugewiesen wurde. Insofern lohnt also beim Nutzen der Kommentarfunktion das Plugin Hotfix.
Alternativ fügt folgenden Code in die functions.php eueres Theme und lasst dies nur bis zum kommenden Release drin, wo dann der Fehler beseitigt ist.
remove_filter( 'comment_text', 'wp_kses_data' ); if ( is_admin() ) add_filter( 'comment_text', 'wp_kses_post' );
Hintergründe und Diskussion auf Entwicklerseite: Hotfix im WP Development Updates


Chris
9. Februar 2011 um 11:32
Welche Auswirkung hat der Filter denn?
Dominik
9. Februar 2011 um 11:34
Ich habe zwar nicht so ganz verstanden was nicht funktioniert. Aber trotzdem habe ich den Hotfix installiert. Sicher ist Sicher!
Volly
9. Februar 2011 um 12:29
Beim Plugin steht:
Prevent KSES from overzealously stripping images and other advanced HTML from Administrator/Editor comments on display.
Es wäre echt gut wenn da nen Link zu nem Bug-Report oder eine ausführliche Beschreibung vermerkt wäre. Ich kann mir darunter echt nichts vorstellen. Nehme mal an das bei Administrator-Kommentaren irgendwas nicht korrekt dargestellt wird.
Ansonsten finde ich die Idee mit nem Hotfix-Plugin nicht schlecht. Man muss aber natürlich aufpassen das Transparent bleibt welche Änderungen wo einfließen.
Frank Bültge
9. Februar 2011 um 13:40
wp_kses_post –> Sanitize content for allowed HTML tags for post content. Diese Funktion soll genutzt werden, ausversehen wurde wp_kses_data übergeben -> Sanitize content with allowed HTML Kses rules.
Michael
9. Februar 2011 um 20:26
Mir stellt sich da zunächst die Frage, warum man dazu ein Plugin freigibt, anstatt die betroffene Datei zu ändern und auszutauschen?!
David
9. Februar 2011 um 21:03
Achtung!
Wer die aktuelle Version von Akismet (2.5.3) installiert hat, der braucht den Fix nicht!! – Mit diesem Akismet-Plugin wird der Bug bereits gefixed!!!
Quelle:
2. Absatz
oder auch hier zu entnehmen:
3. Anstrich in Aufzählung
Markus
13. Februar 2011 um 17:34
Bewirkt der Bug evtl. auch das Kommentare unter falschem Namen erscheinen? Und wenn ja ist der in der RC4 von 3.1 auch drin?
David
13. Februar 2011 um 19:14
Also bei mir erscheinen die Namen, auch ohne Bugfix, noch korrekt zugeordnet.
Ich denke das Problem, das Kommentare unter falschem Namen erscheinen, wird durch ein fehlerhaftes Plugin oder durch mehrere Plugins die sich in die Quere kommen ausgelöst. – Am besten einmal alle deaktivieren und testen, dann nach und nach alle wieder aktivieren und schauen…
Alternativ wäre es gut zu wissen ob an dem Blog viel selbst verändert wurde, auch von der Funktionalität oder ob es ein Aufsatz ohne weitere, große Veränderungen ist?
Lenny21
13. Februar 2011 um 21:24
Danke für diesen Hinweis! Da unser Provider safe mode on geschaltet hat glaube ich nicht dass Akismet diesen code in die functions.php schreiben kann?
Werde das besser manuell erledigen. Frage ist, gibt es vielleicht die gesamte überarbeitete functions.php irgendwo zum Download? An welcher Stelle innerhalb der functions.php soll man das einfügen? Danke für event. Tipps!
remove_filter( ‘comment_text’, ‘wp_kses_data’ );
if ( is_admin() )
add_filter( ‘comment_text’, ‘wp_kses_post’ );
David
14. Februar 2011 um 04:36
Es ist egal ob “safe mode on” oder “off” ist, ich habe auf meinem Webspace auch safe mode auf “on” und es funktioniert! – Obwohl ich jederzeit die Möglichkeit habe es zu deaktivieren…
Aber das kann ja jeder machen wie er möchte, den Code kann man normalerweise überall in der “functions.php” des Themes einfügen. – Hierbei würde ich aber empfehlen das ganze gleich ganz oben, mindestens eine Zeile unter “<?php", einzufügen, damit man später gleich sieht das der Code noch drin ist. – Denn später bei "WordPress v3.1" kann er wieder entfernt werden!
Adam
14. Februar 2011 um 09:03
@David, #6: Danke für die Info, dann kann ich den Code wieder entfernen.
Ich wünsche allen einen guten Start in die neue Woche!
Gruß Adam
Silencer
17. Februar 2011 um 11:19
Warum gibt es keine Infos über das wordpress.org Blog? Da hatte Ma.tt wohl was dagegen…
Gerry
21. Februar 2011 um 17:17
Danke für diesen Hinweis! Wäre mir ohne Eure Webseite nicht aufgefallen und hätte ich auch nicht geändert.
@Silencer: Da muss ich mich anschließen, die Meldung habe ich auch erst hier erfahren. Bei .org kommt dazu erst mal wieder ein neues Update und man kann hoffen, das die Fehler beseitigt worden sind. Zum Glück sind wir nicht alle von den neuesten Aktualisierung abhängig.
Peter
21. Februar 2011 um 21:15
Danke David, genau das ist mir eben auch aufgefallen
.
Petra
22. Februar 2011 um 18:39
Vielen Dank für den Hinweis. Bei uns hakt die Kommentarfunktion in der Tat häufig. Vielleicht liegt es ja daran!
Danke, viele Grüße von Petra