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
?>
$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
?>
$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…
Hello,
My Name is, Daniel
great posts on here
look at my site:
http://0mIXD8TEn.spaces.live.com/