Tellerrand: Eingehende Links aktualisieren (Update)

von Stefan Evertz am 04.07.07 um 15:10 Uhr |

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… 👿

13 Gedanken zu „Tellerrand: Eingehende Links aktualisieren (Update)

  1. Pingback: BloggingTom

  2. missi

    Kann es, ja. Die bueltgeseite zickt nur leider bei mir seit Wochen rum, darum hatte ich schlicht den Link aus dem Plugin kopiert. 🙂

  3. mr_spuck

    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) ?

  4. Stefan Evertz Beitragsautor

    @mr_spuck: Du hast wohl Recht 🙄 Allerdings scheint sich das Problem wieder erledigt zu haben (siehe Artikel-Update) – und Herr Technorati will wieder…

  5. Stefan Evertz Beitragsautor

    @Paddy: Das ist allerdings häufig eine Frage des zeitlichen Horizonts 😉

  6. Pingback: WordPress Ticker (9) — Software Guide

  7. Philipp

    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 ) {
    ?>
    „>

  8. Philipp

    Sorry, meinte:

    [code]DQo8P3BocA0KcmVxdWlyZV9vbmNlKFwnYWRtaW4ucGhwXCcpOw0KcmVxdWlyZV9vbmNlIChBQlNQQVRIIC4gV1BJTkMgLiBcJy9yc3MucGhwXCcpOw0KDQpAaGVhZGVyKFwnQ29udGVudC10eXBlOiBcJyAuIGdldF9vcHRpb24oXCdodG1sX3R5cGVcJykgLiBcJzsgY2hhcnNldD1cJyAuIGdldF9vcHRpb24oXCdibG9nX2NoYXJzZXRcJykpOw0KDQpzd2l0Y2ggKCAkX0dFVFtcJ2pheFwnXSApIHsNCg0KY2FzZSBcJ2luY29taW5nbGlua3NcJyA6DQokcnNzID0gQGZldGNoX3JzcyhcJ2h0dHA6Ly9mZWVkcy50ZWNobm9yYXRpLmNvbS9jb3Ntb3MvcnNzLz91cmw9XCcuIHRyYWlsaW5nc2xhc2hpdChnZXRfb3B0aW9uKFwnaG9tZVwnKSkgLlwnJnBhcnRuZXI9d29yZHByZXNzXCcpOw0KaWYgKCBpc3NldCgkcnNzLT5pdGVtcykgJiYgMSA8IGNvdW50KCRyc3MtPml0ZW1zKSApIHsgLy8gVGVjaG5vcmF0aSByZXR1cm5zIGEgMS1pdGVtIGZlZWQgd2hlbiBpdCBoYXMgbm8gcmVzdWx0cw0KPz4NCjxoMz48P3BocCBfZShcJ0luY29taW5nIExpbmtzXCcpOyA/PiA8Y2l0ZT48YSBocmVmPVwiaHR0cDovL3d3dy50ZWNobm9yYXRpLmNvbS9zZWFyY2gvPD9waHAgZWNobyB0cmFpbGluZ3NsYXNoaXQoZ2V0X29wdGlvbihcJ2hvbWVcJykpOyA/Pj9wYXJ0bmVyPXdvcmRwcmVzc1wiPjw/cGhwIF9lKFwnTW9yZSAmcmFxdW87XCcpOyA/PjwvYT48L2NpdGU+PC9oMz4NCjx1bD4NCjw/cGhwDQokcnNzLT5pdGVtcyA9IGFycmF5X3NsaWNlKCRyc3MtPml0ZW1zLCAwLCAxMCk7DQpmb3JlYWNoICgkcnNzLT5pdGVtcyBhcyAkaXRlbSApIHsNCj8+DQoJPGxpPjxhIGhyZWY9XCI8P3BocCBlY2hvIHdwX2ZpbHRlcl9rc2VzKCRpdGVtW1wnbGlua1wnXSk7ID8+XCI+PD9waHAgZWNobyB3cHRleHR1cml6ZSh3cF9zcGVjaWFsY2hhcnMoJGl0ZW1bXCd0aXRsZVwnXSkpOyA/PjwvYT48L2xpPg0KPD9waHAgfSA/Pg0KPC91bD4NCjw/cGhwDQp9DQpicmVhazsNCg==[/code]

    :mrgreen:

Kommentare sind geschlossen.