Bueno yo soy uno de los que cuando se actualizó a Wordpress 2.3 no me gustó la inclusión de Google Blog Search como el principal buscador de los Incoming Links (o enlaces entrantes) cuando entras al Dashboard de Wordpress.
¿Por qué no me gusta Google Blog search? Porque en primer lugar es feo, y en segundo lugar en el listado del Dashboard me aparecen mis mismos posts como enlaces entrantes, algo que me parece ilógico y que aunque digan que Technorati sucks, me mostraba los verdaderos enlaces entrantes.
Por lo que me di a la misión de recuperar el Technorati a mi dashboard de la siguiente forma:
Si tienen acceso FTP a su wordpress o SSH con GNU/Linux, busquen el archivo /directoriodetublog/wp-admin/index-extras.php
Primero hagan un backup de ese archivo por si hacen algo mal, no vaya ser.
Ubíquense en las siguientes líneas:
case 'incominglinks' :
$rss_feed = 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') ) );
$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
?>
<h3><?php _e('Incoming Links'); ?> <cite><a href="<?php echo htmlspecialchars( $more_link ); ?>"><?php _e('More »'); ?></a></cite></h3>
<ul>
<?php
$rss->items = array_slice($rss->items, 0, 10);
foreach ($rss->items as $item ) {
?>
<li><a href="<?php echo wp_filter_kses($item['link']); ?>"><?php echo wptexturize(wp_specialchars($item['title'])); ?></a></li>
<?php } ?>
</ul>
<?php
}
break;
Ahora reemplacenlas por las siguientes:
case 'incominglinks' :
$rss = @fetch_rss('http://feeds.technorati.com/cosmos/rss/?url='. trailingslashit(get_option('home')) .'&partner=wordpress');
if ( isset($rss->items) && 1 < count($rss->items) ) { // Technorati returns a 1-item feed when it has no results
?>
<h3><?php _e('Incoming Links'); ?> <cite><a href="http://www.technorati.com/search/<?php echo trailingslashit(get_option('home')); ?>?partner=wordpress"><?php _e('More »'); ?></a></cite></h3>
<ul>
<?php
$rss->items = array_slice($rss->items, 0, 10);
foreach ($rss->items as $item ) {
?>
<li><a href="<?php echo wp_filter_kses($item['link']); ?>"><?php echo wptexturize(wp_specialchars($item['title'])); ?></a></li>
<?php } ?>
</ul>
<?php
}
break;
Bueno, es prácticamente lo que se hacía en las versiones anteriores a Wordpress 2.3, el código solo ha variado un poco, pero lo demás de ese archivo index-extras.php no ha cambiado en nada.
Así que de esa forma tengo a Technorati nuevamente en mi Wordpress 2.3
Saludos!!!