DAMR.NET

Como Hacer que Vuelva Technorati en vez de Google Blog Search a Wordpress 2.3

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!!!

4 Responses to “Como Hacer que Vuelva Technorati en vez de Google Blog Search a Wordpress 2.3”

  1. Virginia says:

    Eam, ok…[cara de *0* aquí]

    [Responder]

  2. David says:

    @virginia : si tuvieras wordpress me lo entenderías facilmente :p

    [Responder]

  3. j_aroche says:

    Definitivamente google blogseacrh sucks!

    [Responder]

Leave a Reply




Identifíquese con su cuenta de Twitter presionando el siguiente botón o llene el formulario siguiente:

Acerca de

DAMR.NET es un blog en el cual encuentras artículos sobre tecnología, cosas geek, fotografía, software, acontecer nacional e internacional, y muchas cosas más. Su sede central está en El Salvador, pero es expansible a toda habla hispana, siempre manteniendo nuestra hermandad.

Leer más...