Technorati de volta ao painel do WordPress
Arquivado na Categoria Informática, Utilidades
Umas das mudanças do novo WordPress 2.3 foi a troca de technorati por Google BlogSearch, mudança que poucos gostaram, e muitos, assim como eu, gostavam mais do Technorati. Mas tem como te-lo de volta, ou ter os dois se for a vontade do blogueiro.
Para isso devemos alterar apenas um arquivo da pasta WP-Admim, mas já aviso que é mais do que necessário fazer um backup dos arquivos, e fazer um teste local se for possível. Vamos as mudanças:
1-) abra o arquivo index-extra.php em seu editor favorito.
2-) Localize o trecho de código abaixo (deve estar na linha 9 em diante):
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
?>
3-) Agora basta inserir o código abaixo, substituindo o código antigo.
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
?>
Ps. Apenas substitui o código do atual wordpress pelo código que existia nas versões 2.2.x.
Atualizando os arquivos no servidor tudo voltará a estar como nas antigas versões. Mas é claro que podemos manter os dois sistemas funcionando. Ai teríamos os links do Technorati e do Google BlogSearch.
Para isso ao invés de substituir os códigos, basta apenas colocar um embaixo do outro, mudando a seguinte linha do segundo código:
case 'incominglinks' :
para
case 'incominglinks2' :
Agora abra o arquivo index.php da pasta WP-Admin e localize o código abaixo:
jQuery(function() {
jQuery('#incominglinks').load('index-extra.php?jax=incominglinks');
e insira o código abaixo logo após o código já citado
jQuery('#incominglinks2').load('index-extra.php?jax=incominglinks2');
e encontre a linha abaixo:
e insira o código logo após
Basta agora atualizar os códigos e curtir o resultado.
Para facilitar o trabalho, pode baixar os dois códigos aqui e simplesmente substitui-los no seu wordpress, já que eu tive todo o trabalho mesmo
Este artigo eu ofereço ao Rodrigo Guedin, que em muitas vezes me ajudou com seu BlogAjuda e é resposta a um artigo dele.
Gostou do artigo?
Então assine o feed do blog ou
receba via e-mail.
set26









setembro 29th, 2007 at 17:22
outubro 1st, 2007 at 01:08
deu certinho, merece um beijo! rsrsrs
abraçoo parabéns!
outubro 14th, 2007 at 11:49
outubro 14th, 2007 at 13:50
$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/search/‘ . trailingslashit(get_option(‘home’)) . ‘?partner=wordpress’);
Abraço!
março 6th, 2008 at 19:07
Ótima dica e simples de acompanhar. Eu recomendo =D