Ein Fehler in der “/wp-includes/functions.php” von WordPress unterschlägt das Fragezeichen (?) das den Pfad und den Querystring beim TB-aufruf trennt. Daher kann kein Trackback auf blogg.de durchgeführt werden.
Einfach diese Zeile:
$http_request = 'POST ' . $trackback_url['path'] . $trackback_url['query'] . " HTTP/1.0\r\n";
durch diese ersetzen:
$http_request = 'POST ' . $trackback_url['path'] . "?" . $trackback_url['query'] . " HTTP/1.0\r\n";
Und schon geht das.
Hab das einfach mal übernommen.
Trackback ist unterwegs. Kam er an?
Heißa! Es tut!! (Oder?) hagen, du bist mein Held!
So, und jetzt noch den Ping … ;-)
Jap tut.
Das is ja schön :) Ich such dann mal beim Ping weiter…
dieser tip ist nicht nur die lösung um blogg.de blog einen trackback zu verpassen, sondern auch für alle anderen blogs, die ein ? in der trackback-uri haben ;-)
@hagen
der code ist super… nur ist da ein kleiner fehler bei der darstellung von dem code auf deiner seite…
blah… auf alle fälle fehlen hinter dem $trackback beim http ein paar slashes… ich hatte das bei mir dann auch mit den slashes eingebaut, aber die welt rafft das wohl nicht, und diskutiert fleissig weiter.
kannst ja mal gucken, weil es echt keine probleme mehr mit blogg.de pings, trackbacks und trackbacks-kategorien gibt.
@jaman: ich hab das mal korrigiert, WP hat die Backslashes verschluckt. Jetzt sieht es also auch richtig aus :)
Ich will mich ja die Lösung auch niemandem aufdrängen ;)
Funktioniert bei mir leider nicht. Zumindest nicht mit diesem Beitrag, oder dem letzten: “extension cords are always useful”.
Hat nur mit diesem geklappt: http://www.kmu-blog.de/archives/2004/07/30/wordpress-und-das-mysterium-trackback/
Wo liegst da der Unterschied?
Das geht mir schon ziemlich auf die Nerven…
Weiß jemand Rat? Kann es noch irgendwer ausprobieren ob mein Eintrag zu trackbacken geht?
1 + x = 1
in meiner functions.php gibt es die zeile nicht!?
$http_request = ‘POST ‘ . $trackback_url['path'] . $trackback_url['query'] . ” HTTP/1.0\r\n”;
@O.Lindner: Welche WordPress Version setzt du ein?
Bei mir gibt’s die Zeile auch nicht.
Benutze WordPress 2.1.3, wäre über Hilfe froh, hätte gerne funktionierende Trackbacks ;)