Auch wenn ich es nur gelegentlich nutze: Die interne Startseite meines Blogs, in der deutschen Fassung der „Tellerrand“ (engl. „Dashboard“), verschafft einem auf die Schnelle einen ersten Ãœberblick über die aktuellen Eckdaten des Blogs (neueste Beiträge und Kommentare, Gesamtzahl der Beiträge und Kommentare, etc.). Weiterhin werden auch die 10 neuesten „Eingehenden Links“ angezeigt (engl. „Incoming Links“), wobei hier die von Technorati erfassten Links verwendet werden.
Und genau bei der Integration dieser Link-Liste scheint es in letzter Zeit – möglicherweise seit meinem Update auf WordPress 2.2 – zu haken, wie ich z.B. auch unter mtb-junkie.de gelesen habe. Es werden zwar Links angezeigt; diese sind aber veraltet bzw. die allerneuesten Links werden eben nicht angezeigt.
Technorati scheint offenbar die Schnittstelle angepasst zu haben, so dass WordPress veraltete Daten einliest, wenn die aktuelle Liste der „Eingehenden Links“ angezeigt werden soll.
Durch die folgende Anpassung der Datei „index-extra.php“ (im Ordner „wp-admin“) kann dieser Misstand jedenfalls behoben werden. Natürlich gilt wie so oft: Alle Angeben ohne Gewähr. Und bitte vorher die Datei sichern!
Anzupassen ist die Zeile 10.
Alte Version:
$rss = @fetch_rss('http://feeds.technorati.com/cosmos/rss/?url='. trailingslashit(get_option('home')) .'&partner=wordpress');
Neue Version:
$rss = @fetch_rss('http://feeds.technorati.com/search/'. trailingslashit(get_option('home')) .'');
Bei mir zumindest hatte sich so das Problem umgehend erledigt. Und nun bleibt zu hoffen, dass das Problem in der nächsten WordPress-Version gelöst wird – ansonsten darf man diese Anpassung nämlich bei jedem Update wiederholen 🙁
Update 06.07.07, 16:08 Uhr:
Da habe ich doch zwischen den zeilen den WordPress-Entwicklern unterstellt, dass sie eine Umstellung bei Technorati „verschlafen“ hätten – und es lag dann doch an Technorati selbst. Denn wie drüben bei bloggingtom.ch in den Kommentaren zu lesen ist, scheint die „alte“ Variante seit gestern mittag wieder zu funktionieren. Und auch ein kurzer Testaufruf des alten Feed-URL (http://feeds.technorati.com/cosmos/rss/?url=https://www.hirnrinde.de) zeigt wieder aktuelle Ergebnisse. Da scheint wohl ein Technorati-Monster massiv herumgezickt zu haben… 👿
Pingback: BloggingTom
Ich zieh mir die Links mit rssimporttwo (http://bueltge.de/wp-performance-meiner-startseite/129/) auf den Dashboard, so habe ich zudem auch immer gleich ne Beschreibung.
Danke missi, das ist ein interessanter Hinweis – wenn man schon am System herumschraubt, kann man es auch gleich „richtig“ machen 😉
Kann es aber vielleicht sein, dass besagtes Plugin unter http://bueltge.de/wp-rssimporttwo-plugin/165/ zu finden ist?
Kann es, ja. Die bueltgeseite zickt nur leider bei mir seit Wochen rum, darum hatte ich schlicht den Link aus dem Plugin kopiert. 🙂
Auch auf die Gefahr hin ein wenig oberlehrerhaft zu klingen, aber sollte man dieses Problem nicht irgendwie an die Entwickler kommunizieren (so in guter alter Open Source Manier) ?
@mr_spuck: Du hast wohl Recht 🙄 Allerdings scheint sich das Problem wieder erledigt zu haben (siehe Artikel-Update) – und Herr Technorati will wieder…
Ein typisches Beispiel dafür, dass sich viele Probleme von alleine lösen.
@Paddy: Das ist allerdings häufig eine Frage des zeitlichen Horizonts 😉
Pingback: WordPress Ticker (9) — Software Guide
Danke missi für die Info.
Hi, gibts ne Möglichkeit sich die Links im Blog direkt (Sidebar) anzeigen zu lassen, so dass sie alle sehen können?
Welchen Code-Schnipsel müsste ich dafür kopieren?
Irgendwas von hier, aber was?
items) && 1 items) ) { // Technorati returns a 1-item feed when it has no results
?>
?partner=wordpress“>
items = array_slice($rss->items, 0, 10);
foreach ($rss->items as $item ) {
?>
„>
Sorry, meinte:
[code]DQo8P3BocA0KcmVxdWlyZV9vbmNlKFwnYWRtaW4ucGhwXCcpOw0KcmVxdWlyZV9vbmNlIChBQlNQQVRIIC4gV1BJTkMgLiBcJy9yc3MucGhwXCcpOw0KDQpAaGVhZGVyKFwnQ29udGVudC10eXBlOiBcJyAuIGdldF9vcHRpb24oXCdodG1sX3R5cGVcJykgLiBcJzsgY2hhcnNldD1cJyAuIGdldF9vcHRpb24oXCdibG9nX2NoYXJzZXRcJykpOw0KDQpzd2l0Y2ggKCAkX0dFVFtcJ2pheFwnXSApIHsNCg0KY2FzZSBcJ2luY29taW5nbGlua3NcJyA6DQokcnNzID0gQGZldGNoX3JzcyhcJ2h0dHA6Ly9mZWVkcy50ZWNobm9yYXRpLmNvbS9jb3Ntb3MvcnNzLz91cmw9XCcuIHRyYWlsaW5nc2xhc2hpdChnZXRfb3B0aW9uKFwnaG9tZVwnKSkgLlwnJnBhcnRuZXI9d29yZHByZXNzXCcpOw0KaWYgKCBpc3NldCgkcnNzLT5pdGVtcykgJiYgMSA8IGNvdW50KCRyc3MtPml0ZW1zKSApIHsgLy8gVGVjaG5vcmF0aSByZXR1cm5zIGEgMS1pdGVtIGZlZWQgd2hlbiBpdCBoYXMgbm8gcmVzdWx0cw0KPz4NCjxoMz48P3BocCBfZShcJ0luY29taW5nIExpbmtzXCcpOyA/PiA8Y2l0ZT48YSBocmVmPVwiaHR0cDovL3d3dy50ZWNobm9yYXRpLmNvbS9zZWFyY2gvPD9waHAgZWNobyB0cmFpbGluZ3NsYXNoaXQoZ2V0X29wdGlvbihcJ2hvbWVcJykpOyA/Pj9wYXJ0bmVyPXdvcmRwcmVzc1wiPjw/cGhwIF9lKFwnTW9yZSAmcmFxdW87XCcpOyA/PjwvYT48L2NpdGU+PC9oMz4NCjx1bD4NCjw/cGhwDQokcnNzLT5pdGVtcyA9IGFycmF5X3NsaWNlKCRyc3MtPml0ZW1zLCAwLCAxMCk7DQpmb3JlYWNoICgkcnNzLT5pdGVtcyBhcyAkaXRlbSApIHsNCj8+DQoJPGxpPjxhIGhyZWY9XCI8P3BocCBlY2hvIHdwX2ZpbHRlcl9rc2VzKCRpdGVtW1wnbGlua1wnXSk7ID8+XCI+PD9waHAgZWNobyB3cHRleHR1cml6ZSh3cF9zcGVjaWFsY2hhcnMoJGl0ZW1bXCd0aXRsZVwnXSkpOyA/PjwvYT48L2xpPg0KPD9waHAgfSA/Pg0KPC91bD4NCjw/cGhwDQp9DQpicmVhazsNCg==[/code]
Ok, das ging in die Hose, jedenfalls meinte ich einen Codeschnippsel aus der index-extra.php.