Anzeige der eingehenden Links reparieren
Im Wordpress-Adminbereich findet man auf der Startseite nicht nur einen Überblick über die neusten Beiträge und Kommentare, sondern auch über die neuesten “Incoming Links” (oder in der deutschen Version “Eingehende Links”, welche via Technorati-Feed generiert werden. Seit einigen Tagen verändert sich diese Liste jedoch nicht mehr, woran eine interne Umstellung bei Technorati Schuld sein dürfte.
Wer auf eine aktualisierte Liste nicht verzichten will, kann die “Incoming Links” durch eine kleine Änderung in der Datei “index-extra.php” (welche sich im Ordner “wp-admin” befindet) wieder zum Leben erwecken.
In Zeile 10 der Datei “index-extra.php” muss
$rss = @fetch_rss('http://feeds.technorati.com/cosmos/rss/?url='. trailingslashit(get_option('home')) .'&partner=wordpress');
durch folgenden Code ersetzt werden:
$rss = @fetch_rss('http://feeds.technorati.com/search/'. trailingslashit(get_option('home')) .'');
Wer möchte, kann zudem auch das zur Anzeige der “Incoming Links” gehördende “More »” an den neuen Technorati-Syntax anpassen. Der Link funktioniert zwar nach wie vor, es kann aber sicher nicht schaden, auch diesen gleich den neuen Gegebenheiten anzupassen.
Dazu muss in Zeile 13 der Datei “index-extra.php” der Link zu Technorati wie folgt angepasst werden:
Alte Version:
?reactions”>< ?php _e('More »'); ?>
Ich hoffe mit Stefan, der mit der Code-Anpassung ein wenig schneller war, dass die Wordpress-Entwickler den Code in der nächsten Wordpress-Version ändern, ansonsten die Anpassungen bei jedem Update erneut vorgenommen werden müssen.
FLOG zu
RSS (vollständig)





Mittwoch, 04. Juli 2007 um 18:34:54 Uhr
Danke sehr für den Hinweis, ich hatte mich schon gewundert. Funktioniert!
Mittwoch, 04. Juli 2007 um 19:04:12 Uhr
Das ist Kernkompetenz. Man dankt auch für den Hinweis.
Mittwoch, 04. Juli 2007 um 19:54:47 Uhr
Topp, kann ich nur bestätigen. Danke Tom!
Mittwoch, 04. Juli 2007 um 20:27:26 Uhr
Danke für den guten Tipp.
Habe mich auch schon seit Tagen gewundert, warum die Anzeige immer gleich bleibt.
Donnerstag, 05. Juli 2007 um 11:04:44 Uhr
Danke für den Patch!
Donnerstag, 05. Juli 2007 um 11:35:11 Uhr
Heute hat sie sich bei mir zum ersten Mal seit Langem (noch ohne dass ich bereits den Patch eingebaut hätte) aktualisiert. Technorati scheint auf Druck deiner Anleitung plötzlich wieder zu funktionieren.
Aber danke für den Hinweis, werd ich auch einbauen.
Donnerstag, 05. Juli 2007 um 11:36:28 Uhr
Es geht wieder ohne Änderung.
Das hat doch Technorati immer wieder und sie “flicken” es brav wieder. Eine wirkliche Änderung würde ich erst machen, wenn es mehr als eine Woche lang nicht geht.
Donnerstag, 05. Juli 2007 um 12:33:03 Uhr
Im Wordpress-Entwicklungszweig der 2.0.x-Versionen (aktuell 2.0.10) finden sich die beiden zu ändernden Technorati-relevanten Zeilen in der /wp-admin/index.php, und zwar in den Zeilen 18 und 22.
Donnerstag, 05. Juli 2007 um 20:56:09 Uhr
Geht übrigens wieder
Donnerstag, 05. Juli 2007 um 21:03:04 Uhr
Hallo Tom,
Danke für den Tip.
Muß nicht Zeile 13 so heißen? Der “Mehr” Link war weg.
?reactions”>LG
Donnerstag, 05. Juli 2007 um 21:06:01 Uhr
Oh Gott, mein Kommentar hats zerhackt.
Ich probiers nochmal.
Lisa:Donnerstag, 05. Juli 2007 um 21:44:54 Uhr
Hmm, in Wordpress 2.2 gibts diese Funktion nicht mehr, oder hab ich was mit den Augen?
Donnerstag, 05. Juli 2007 um 22:33:53 Uhr
@Sam: Bei mir gings länger als eine Woche nicht, deshalb hab ich mich dann auch “auf die Suche” nach dem Code gemacht. Aber nun scheint ja auch der alte Code wieder zu funktionieren.
@Micha: Du hast natürlich recht, danke. Werde ich oben entsprechend korrigieren.
@Lisa: Da muss wirklich was mit Deinen Augen sein
In meinem WP 2.2.1 gibts die “eingehenden Links” auf alle Fälle immer noch…
Samstag, 29. September 2007 um 16:05:16 Uhr
In WordPress 2.3 besteht das Problem leider immer noch. Abgesehen davon frage ich mich, wieso man den «Tellerrand» nicht flexibler konfigurieren kann… erhält WordPress Geld von Technorati?