PHP

WordPress: Escondendo o sorrizo do Stats plugin

segunda-feira, 23/02/2009 8:03 pm  

Estive olhando na internet um meio de esconder aquela imagem do sorrizo, que é adicionado quando se utiliza o plugin Stats do WordPress.
 
Plugin Stats : para estatísticas relacionadas ao blog. Para utilizar este plugin é necessário/obrigatório ter uma conta no WordPress.com, para ter acesso a API Key. O uso desse plugin por padrão adiciona uma imagem de um sorrizo no final da sua página.
 
Como remover?
 
Pelo que andei lendo na internet a maioria das sugestões está em adicionar um CSS para movimentar a posição da imagem para um local fora da área de visualização, porém todos os exemplos indicam a inclusão desse na página.
 
Então pensei, se eu editar o meu tema atual, quando eu mudar de tema terei o retrabalho de implementar essa chamada do CSS no novo tema.. pensando nisso, resolvi fazer umas modificações diretamente no plugin Stats:
1 – criei um stats.css
2 – adicionei alguns códigos a mais no stats.php
 

stats.css

1
2
3
4
5
6
7
8
9
10
11
/*
Por: Erko Bridee
data: 23/02/2009
 
escondendo o sorrizo do plugin Stats do Wordpress
*/
#wpstats { 
	position:absolute; 
	top:-5000px; 
	left:-5000px; 
}

 

Editando o stats.php

 
1 – Criar as function acima da function stats_footer()

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/* 
Erko 23/02/2009 
BEGIN
*/
function getStatsPluginUrl() {
	$path = dirname(__FILE__);
	$path = str_replace("\\","/",$path);
	$path = trailingslashit(get_bloginfo('wpurl')) . trailingslashit(substr($path,strpos($path,"wp-content/")));
	return $path;
}
 
function insert_css() {
	return '<link href="'.getStatsPluginUrl().'stats.css" rel="stylesheet" type="text/css" />';
}
 
function stats_header() {
	echo '<!-- Por: Erko Bridee | Esconde o smile do Stats plugin | 23/02/2009 -->'."\n";
	echo insert_css();
}
/* 
END
Erko 23/02/2009 
*/

 
2 – Agora registrar a ação para adicionar isto no cabeçalho.
 
Para isso localize o código, que fica no final do stats.php:

1
add_action( 'wp_footer', 'stats_footer', 101 );

 
Adicione o respectivo código, antes do código que foi solicitado para localizar no final do arquivo stats.php:

1
2
// Erko 23/02/2009 - adicionando estilo no cabeçalho
add_action( 'wp_head', 'stats_header' );

 
Pronto, feito isso, basta atualizar o seu plugin no servidor que o sorrizo some.

, , ,

Este post foi escrito por:

- que escreveu 500 post(s).


Entre em contato