Les liens entrants dans le dashboard WordPress 2.3

Pour ceux d’entre vous qui comme moi ont installé WordPress 2.3 et ont le problème que la section “liens entrants” dans le tableau de bord ne reprend que des liens internes, voici une solution.

Pour une raison WordPress a décidé de remplacer cette section à la base générée par Technorati par Google qui a deux défauts à mes yeux:

  • Aucune distinction entre liens internes et liens externes
  • Peu structuré

J’ai donc réinstallé le module tel qu’il était dans la version 2.2: pour ce faire, il suffit d’éditer le fichier index-extra.php dans le sous-répertoire wp-admin.

Recherchez:

case ‘incominglinks’ :
$rss_feed = apply_filters( ‘dashboard_incoming_links_feed’, ‘http://blogsearch.google.com/blogsearch_feeds?hl=en&scoring=d&…;partner=wordpress&q=link:’ . trailingslashit( get_option(‘home’) ) );
$more_link = apply_filters( ‘dashboard_incoming_links_link’, ‘http://blogsearch.google.com/blogsearch?hl=en&scoring=d&partner=wordpress&q=link:’ . trailingslashit( get_option(‘home’) ) );$rss = @fetch_rss( $rss_feed );
if ( isset($rss->items) && 1 < count($rss->items) ) { // Technorati returns a 1-item feed when it has no results
?>

Et remplacez par:

case 'incominglinks' :
$rss_feed = apply_filters( 'dashboard_incoming_links_feed', 'http://feeds.technorati.com/cosmos/rss/?url=' . trailingslashit( get_option('home') ) .'&partner=wordpress');
$more_link = apply_filters( 'dashboard_incoming_links_link', 'http://www.technorati.com/blogs/' . trailingslashit( get_option('home') ) .'/?reactions?partner=wordpress');$rss = @fetch_rss( $rss_feed );
if ( isset($rss->items) && 1 items) ) { // Technorati returns a 1-item feed when it has no results
?>

Ainsi, vous retrouverez vos liens entrants tels que proposés par Technorati.
en espérant en avoir aidé deux ou trois…

Une réflexion sur « Les liens entrants dans le dashboard WordPress 2.3 »

Répondre à evelyne Annuler la réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *