Das Problem, dass die URL, die ein Kommentierender als Homepage angibt, beim Editieren über das WordPress-Backend nicht angezeigt wird, haben wohl schon einige bemerkt, die die Version 2.8.2 des sehr weit verbreiteten Blog-Systems WordPress nutzen.
Die Lösung liegt in der Datei “wp-admin/edit-form-comment.php:
In Zeile 110 steckt wohl der Fehler. Im Original lautet sie:
<td><input type=”text” id=”newcomment_author_url” name=”newcomment_author_url” size=”30″ class=”code” value=”<?php echo esc_attr($url); ?>” tabindex=”3″ /></td>
Das Problem ist hier, dass die Variable $url irgendwie vorher nicht mit dem richtigen Wert belegt wird, faktisch also leer ist.
Ich habe sie ersetzt durch Folgende:
<td><input type=”text” id=”newcomment_author_url” name=”newcomment_author_url” size=”30″ class=”code” value=”<?php echo esc_attr($comment->comment_author_url); ?>” tabindex=”3″ /></td>
Hier wird die URL entsprechend aus dem Kommentar richtig übernommen und auch in das Textfeld eingebracht. Damit ist das Problem zunächst einmal behoben. Hoffentlich haben die Macher von WordPress den Fehler auch schon gemerkt und behoben, denn sonst war die ganze Mühe umsonst, wenn ein Update ansteht… Aber ich denke, das wird schon.
Drauf gebracht, mir das mal näher anzuschauen (denn so richtig aufgefallen ist mir das eigentlich nicht wirklich, dass es das Problem an sich überhaupt gibt) hat mich Andreas, als er in seinem Beitrag “Bug – Kommentare ohne URL” um Hilfe rief. Manchmal liegt die Lösung so nah *grins* Andreas musste nichtmal das Saarland verlassen












Danke für den Tip, ich habe das selbst erst auch vor 3 Tagen bemerkt und mich schon gefragt ob es vor dem Update auf 2.8.2 auch so war. Da habe ich ja gleich was zu basteln
LG Piet
30. Jul. 2009 um 15:37 Uhr | #
@Piet:
Ehrlich gesagt, ich weiß garnicht, ob bei der 2.8.1er das schon so war oder ob die das jetzt irgendwie über das Update reingemogelt haben… Hab kein Blog mehr auf der alten Version laufen, sonst würde ich nachschauen…
BTW: Herzlich Willkommen unter den Kommentierenden
30. Jul. 2009 um 15:40 Uhr | #
Danke für den Tipp
Gilly´s last blog ..Klassiker aus der Werbung: Bonduelle Mais
30. Jul. 2009 um 15:40 Uhr | #
ist mir noch garnicht aufgefallen

Vielen Dank!
Spielkind´s last blog ..BlogAktion – Projekt 52 – Woche 30
30. Jul. 2009 um 17:11 Uhr | #
Aaaach deswegen verschwinden die! Vielen Dank für den Hinweis.

Angi´s last blog ..Soll ich oder soll ich nicht?
30. Jul. 2009 um 22:14 Uhr | #
So, jetzt hab ich Zeit gehabt. War ja nur ein kleiner Eingriff. An dieser Stelle nochmal recht herzlichen Dank. Es funktioniert

Piet´s last blog ..BlogUpp will Blogs neue Besucher bescheren
31. Jul. 2009 um 13:06 Uhr | #
@Piet:
Feinfein
Wie gesagt, mir war es auch erst so richtig aufgefallen durch Andreas’ Beitrag
Aber die Fehlersuche war im Grunde relativ schnell erledigt… ok, wenn man sich bissel mit PHP auskennt…
31. Jul. 2009 um 13:11 Uhr | #
Danke dir für die schnelle Lösung des Problems
. Und ich wollte schon rüber in die Pfalz fahren
…
Andreas´s last blog ..Mein erstes Jubiläum – Ein Jahr Majeres.de
31. Jul. 2009 um 13:31 Uhr | #
Ich finde es einfach echt dämlich von Wordpress, ihre Versionen nicht vorher abzuchecken, Millionen von Benutzern. Und es ist nicht der einzige Bug. So finde ich’s auch echt nervig, dass Tags nicht mehr automatisch übernommen werden.
2. Aug. 2009 um 1:26 Uhr | #
@HiPPiE:
Nunja, ich glaube, die haben einfach zu früh aus dem Trunk ein Release gemacht. Es gab ja doch das ein oder andere massive Sicherheitsleck, was gestopft werden sollte… In der Hektik kann (sollte jedoch nicht!) so was mal passieren.
2. Aug. 2009 um 11:45 Uhr | #
Hallo Kim,
ich habe heute Wordpress auf die neue Version 2.8.3 aktualisiert. Dort ist der Fehler korrigiert, der Code ist dort identisch mit Deiner oben angegebenen Änderung. Wer sich nicht traut den Fehler von Hand zu korrigieren, kann stattdessen auf Version 2.8.3 updaten.
Bernd´s last blog ..Stellau und Umgebung
4. Aug. 2009 um 15:54 Uhr | #
@Bernd:
Hallo Bernd
Schön, dass du dich hier zu Wort meldest.
In der Tat haben die Kollegen bei WordPress den Bug wohl selbst bemerkt und entsprechend korrigiert. Es ist nicht nur wegen dieses Fehlers ratsam, die aktuelle Version zu installieren, sondern auch wegen einiger, bereits bekannter, Sicherheitsprobleme, die behoben wurden.
4. Aug. 2009 um 15:57 Uhr | #
Also ich lasse da auch mal lieber die Finger von manuell etwas zu ändern
19. Aug. 2009 um 9:05 Uhr | #
@heat lotion:
Netter Versuch, die URL mit entsprechendem Keyword unterzubringen… hier hat wohl jemand gedacht, Blogger wären doof und würden so etwas nicht merken.
Ich rate hier mal zu einer Werbakampagne via Trigami, das funktioniert wesentlich besser und positiver.
19. Aug. 2009 um 9:11 Uhr | #
Es gibt ja mehrere Varianten wie man comments bearbeiten kann. Einmal mit der normalen WP Funktion und einmal auch mit der Funktion des Plugins “WP Ajax Edit Comments” Wenn du letzteres NICHT hast, kannste das ja mal testen….
This comment was originally posted on Majeres.de
30. Jul. 2009 um 10:07 Uhr | #
Was ich seit der Version 2.8.1 oder so feststelle, ist, wenn ich die Kommentare im WP-Backend bearbeite, zeigt er die URL im Editor nicht an, sie ist aber noch vorhanden, denn: Ich kann mit Klick auf Website öffnen die Site, die hinterlegt ist, öffnen und im Blog sind die URLs auch weiterhin bei den Kommentaren verlinkt.
Ist es vielleicht dieser Effekt, der dich verwirrt? Ich weiß nicht, wo das Problem hier liegt, aber ich denke, das wird sich mit dem nächsten Update von WP lösen
This comment was originally posted on Majeres.de
30. Jul. 2009 um 10:21 Uhr | #
@Carsten: Ich verwende die WP-Funktion, da das von dir erwähnte Plugin bei mir nicht vernünftig läuft. Es zerschießt mir immer die Umlaute, was dann in mächtig Arbeit ausartet .
@Kim: So verhält es sich auch bei mir, mit dem Unterschied, dass nach dem Speichern die URL nicht mehr vorhanden ist .
Ich hoffe auch auf das nächste Update…
This comment was originally posted on Majeres.de
30. Jul. 2009 um 11:09 Uhr | #
Habe auch den Effekt, den Kim beschrieben hat. Mit dem Plugin “WP Ajax Edit Comments” kann ich die URL’s nicht bearbeiten, aber zumindest die Links entfernen.
This comment was originally posted on Majeres.de
30. Jul. 2009 um 15:00 Uhr | #
Hab mir das jetzt mal angeschaut und folgende Lösung gefunden:
Es dreht sich um die Datei “wp-admin/edit-form-comment.php:
In Zeile 110 steckt wohl der Fehler. Im Original lautet sie:
<td><input type=”text” id=”newcomment_author_url” name=”newcomment_autho
r_url” size=”30″ class=”code” value=”<?php echo esc_attr($url); ?>” tabindex=”3″
/></td>
Ich habe sie ersetzt durch Folgende:
<td><input type=”text” id=”newcomment_author_url” name=”newcomment_autho
r_url” size=”30″ class=”code” value=”<?php echo esc_attr($comment->comment_autho
r_url); ?>” tabindex=”3″ /></td>
und bekomme nun problemlos die URL angezeigt und kann sie auch editieren.
This comment was originally posted on Majeres.de
30. Jul. 2009 um 15:13 Uhr | #
URL wird nicht angezeigt beim Editieren von Kommentaren | Kim … http://bit.ly/Dh10t
This comment was originally posted on Twitter
30. Jul. 2009 um 20:50 Uhr | #
ist wohl ein problem das durch wp 2.8.2 kam. da wurde ja hauptsächlich wegen der url in den kommentaren gearbeitet. bei mir geht es seit dem nicht mehr und einige andere haben das problem auch erst seit diesem update. ist schon bei wp gemeldet und in der nächsten version behoben.
This comment was originally posted on Majeres.de
31. Jul. 2009 um 1:08 Uhr | #
@Phil: Ich brauche noch nicht einmal etwas zu bearbeiten. Ein einfaches Öffnen und Schließen des Kommentars genügt und die URL ist weg .
@Kim: Hey Kim, super von dir! Danke dir für die Lösung. Ich werde sie gleich umsetzen.
Wärst Du ein Mädel, bekämst Du jetzt einen Kuß von mir .
@Markus: Das ewige Elend mit den Updates, ein Problem wird behoben und zwei neue tun sich auf .
Mittlerweile ist zwischen den Updates richtig Flickschusterei angesagt, damit wenigstens die gröbsten Fehler beseitigt werden.
Als WP-User fühlt man sich so langsam als dauerhafter Beta-Tester.
This comment was originally posted on Majeres.de
31. Jul. 2009 um 11:01 Uhr | #
@Andre_D Ist schon bekannt das Problem mit dem Link in Kommentaren: http://bit.ly/QmZhl
This comment was originally posted on Twitter
1. Aug. 2009 um 6:45 Uhr | #