So. Nachdem ich™ also herausgefunden habe, warum anderer Leuts Pingbacks nicht in meinem Blog angezeigt wurden (myself™ berichtete), wunderte ich mich schon länger, warum _meine_ Pingbacks in anderer Leuts Blogs den falschen Inhalt zeigten. Statt eines Auszugs aus dem Beitrag, aus dem heraus ich™ verlinkte, stand dort meistens ein Auszug des Textes, der unterhalb meiner Einträge steht. Das sah dann meistens so aus:
[…] halten, was die Kommentare angeht. Man kann aber auch selbst einen Kommentar verfassen, oder ein Trackback von der eigenen Seite ausmachen. […]
Allerdings nur, wenn ich mit meinem eigenen Webrocker-Theme arbeite. Umgestellt auf ein Standard-Theme, und schon waren die Auszüge in den Pingbacks richtig. Sehr merkwürdig.
Nach langem hin und her und rumtesten und vergleichen mit dem Standard-Theme bin ich™ der Ursache auf die Schliche gekommen:
Der Abschnitt mit den Meta-Angaben zum Beitrag darf nicht innerhalb eines "div" tags stehen, sondern muss innerhalb eines "p" Tags stehen - nur dann funktioniert das mit den Auszügen.
Wers nicht glaubt, darf es gerne mal selbst ausprobieren, es lässt sich reproduzieren. Tolle Wurst.
Nachtrag: Argh. Der Grund ist, dass in der xmlrpc.php
in Zeile 1192 alle möglichen Tags per preg_replace(); rausgestrippt werden, aber nicht das "div" Tag. Ein klarer Bug, und einfach behoben. Für den Moment lasse ich aber mein Theme mit dem "p"-Tag drin, anstatt die xmlrpc.php zu patchen.
3 Reaktionen zu “Pingback Tralala revisited”
[...] Artverwandtes: Pingback Trackback ScheissdreckPingback Tralala revisitedUpgrade auf Wordpress 2.0.4Machmaplatzda!Wordpress Security IssueSpam Karma rockt und Flash Gordon war hier.Keep that Blogmotor running...Blogöl auf WP 2.0.1 aufgebohrt2006 - bin da, wer noch?Einmal Blogöl wechseln und die Achsen abschmieren bitte « älterer Eintrag: Ohne Worte revisited [...]
[...] Das nächste Upgrade der Blogsoftware ist zum download erhältlich. Leider hat “mein” Pingback/Trackback bug(fix) es (noch) nicht in dieses Release geschafft, aber immerhin steht er im wordpress-trac mit “Milestone 2.1″ - es besteht also noch Hoffnung. :-) Direkt nach diesem Eintrag werde ich mein Blog updaten - wenn also hier gleich garnichts mehr geht, wisst Ihr warum. :-) [...]
[...] Da ich ja hier auf dem neuen Server “echtes” Url-Rewrite betreiben darf, ist auch mein altes Problem mit den Pingbacks nicht mehr relevant, obwohl der Bug auch in der neuen Version noch nicht behoben ist. [...]
Kommentare sind geschlossen.