WordPress 2.6 est vraiment super, il faut l’installer. Vous l’avez fait, mais vous regrettez de ne plus voir apparaitre les liens Technorati vers votre blog dans le panneau d’admin de WordPress ? Pas de problème, un simple morceau de code à modifier dans le fichier dashboard.php, et le tour est joué !
Vous le savez j’ai installé récemment WordPress 2.5 (puis 2.6) sur ce blog. J’ai même fait un petit tuto pour ceux qui voudraient faire ça tranquillement, sans larmes et sans sueur.
Je trouve ça excellent, le nouveau WordPress. Le seul défaut, je m’en suis rendu compte récemment, c’est que les liens entrants Technorati ne figurent plus dans la page d’accueil du panneau d’Admin (c’est BlogSearch à la place, qui ne sert à rien, je trouve). Moi, j’aime bien être au courant quand quelqu’un me link, et je me suis dit qu’il fallait changer ça.
J’ai trouvé grâce à Gougueule un article de Ruhani Rabin qui règle le problème.
C’est dans dashoard.php que ça se passe
Je le cite :
J’ai étudié la question, et j’ai trouvé que la structure pour aggréger les liens entrants vers le blog avait change radicalement dans WordPress 2.6. C’est maintenant du code plus orienté “objet”, et le code du widget qui récupère les flux RSS n’est plus dans /wp-admin/index-extra.php. WordPress utilise maintenant index-extra.php pour appeler l’objet décrit dans /wp-admin/includes/dashboard.php.
Voilà. Tout est dit, ou presque. Il vous faut donc aller à la ligne 38 du fichier dashboard.php et trouver le code :
- // Incoming Links Widget
- $update = true;
- ‘home’ => get_option(‘home’),
- ‘link’ => apply_filters( ‘dashboard_incoming_links_link’, ‘http://blogsearch.google.com/blogsearch?hl=en&scoring=d&partner=wordpress&q=link:’ . trailingslashit( get_option(‘home’) ) ),
- ‘url’ => apply_filters( ‘dashboard_incoming_links_feed’, ‘http://blogsearch.google.com/blogsearch_feeds?hl=en&scoring=d&ie=utf-8&num=10&output=rss&partner=wordpress&q=link:’ . trailingslashit( get_option(‘home’) ) ),
- ‘items’ => 5,
- ’show_date’ => 0
- );
- }
Il faut le remplacer par le code suivant :
- // Incoming Links Widget
- $update = true;
- ‘home’ => get_option(‘home’),
- ‘link’ => apply_filters( ‘dashboard_incoming_links_link’, ‘http://www.technorati.com/search/’ . trailingslashit( get_option(‘home’) ) .‘&partner=wordpress’),
- ‘url’ => apply_filters( ‘dashboard_incoming_links_feed’, ‘http://feeds.technorati.com/cosmos/rss/?url=’.trailingslashit(get_option(‘home’)).‘&partner=wordpress’),
- ‘items’ => 10,
- ’show_date’ => 0
- );
- }
Voilà. Je l’ai fait sur mes blogs, et ça marche nickel ! Pratique, et ça vous permet de garder un œil sur les liens entrant Technorati, et donc de pouvoir être réactif quand quelqu’un vous cite ou vous rajoute dans sa blogroll !
L’image illustrant l’article a été trouvée chez NoWhereElse
Un commentaire à “Retrouvez les liens entrants Technorati dans le panneau d’admin de WordPress 2.6”
-
Qu’est ce qui manque à WordPress ? » article » BLOmiG a dit :
août 4th, 2008 at 1:58 pm[...] Retrouvez les liens entrants Technorati dans le panneau d’admin de WordPress 2.6 (0) [...]

Leave a Reply