Como personalizar o widget da nuvem de tags do WordPress

10/10/2014 | WordPress | | |

Se o seu site em WordPress tem muitos posts tagueados, talvez o widget da nuvem de tags ocupe muito espaço na sua sidebar e você queira reduzir o número de tags exibidas pelo widget. Ou talvez uma tag apareça com mais frequência e o tamanho da fonte fique desproporcional em relação às outras.

É bem fácil personalizar o widget de nuvem de tags, basta editar o functions.php do tema e declarar os parâmetros que você deseja alterar.

No exemplo definimos que o a nuvem de tags exibirá no máximo 15 itens, e que o tamanho mínimo da fonte será 10 e o tamanho máximo será 20 – a unidade padrão do widget é pt, mas isso também pode ser alterado.

No Codex do WordPress você encontra todos os parâmetros disponíveis para a personalização do widget.

4 comentários

Como checar se um plugin está instalado no WordPress pelo front-end

09/09/2014 | WordPress | | |

Imagine que você está personalizando seu tema no WordPress e um determinado trecho do código está ligado a um plugin. Se esse plugin não estiver instalado e ativo no seu site, o layout pode quebrar.

Aconteceu comigo hoje, um plugin que mostra eventos na página inicial do site – e se o plugin não estiver ativado, o restante da página não carrega.

Fácil, utilizando a função is_plugin_active(). O trecho de código que depende do plugin fica dentro de um if, que checa se ele está ativo:

Na linha 3, altere pasta-do-plugin e arquivo-do-plugin.php de acordo com a pasta e o arquivo principal do plugin que você está checando. E no lugar da linha 5, vai o seu código.

Se você tem uma instalação multisite, pode utilizar da masma maneira a função is_plugin_active_for_network().

comente

Como traduzir “posts” para “notícias” no WordPress

05/06/2014 | WordPress | | |

Resolvi começar a traduzir Posts para Notícias no WordPress dos meus usuários, para deixar o painel administrativo mais o óbvio intuitivo possível. E o código que eu havia postado anteriormente não serviu.

Encontrei um código mais completo, que faz a tradução em quase todo o dashboard do WordPress – ainda faltou traduzir o widget “em um instante” da página inicial do dashboard e o status de publicado/atualizado/agendado na página de posts).

Testei na versão 3.9.1 e funcionou lindamente =)

1 comentário

Substituindo o logotipo do WordPress na barra de ferramentas

07/08/2013 | WordPress | |

Depois de personalizar o logotipo na tela de login e mudar o link no rodapé do painel (tudo sem precisar usar plugin!) a instalação do WordPress do seu cliente ainda ficou com um logotipo no canto superior esquerdo da barra de ferramentas.

Logotipo do WordPress na barra de ferramentas

Você pode substituir o logotipo do WordPress pelo logo do site incluindo o código abaixo no seu functions.php:

1
2
3
4
5
6
7
8
9
10
11
12
// Substitui o logotipo do WordPress na barra de ferramentas
 
add_action('admin_head', 'my_custom_logo');
 
function my_custom_logo() {
	echo '
	<style type="text/css">
	#wp-admin-bar-wp-logo .ab-icon {
		background: url('.get_bloginfo('template_directory').'/seu-logotipo.png) no-repeat center top !important;
	} </style>
	';
}

Não esqueça de alterar a URL da sua imagem na linha 9. Ela deve ser um PNG transparente e ter 20×20 pixels (você pode usar sprites e deixar todas as versões do logotipo num arquivo só!). Sua barra de ferramentas vai ficar assim:

Logotipo personalizado na barra de ferramentas

 

Logotipo personalizado na barra de ferramentas

“Ok, legal… mas pra um cliente específico não era isso que eu precisava. Eu queria eliminar de vez o logotipo e o menu da barra de ferramentas, apagando qualquer referência ao WordPress do dashboard”.

Então tá, vamos editar o arquivo functions.php e inserir esse código:

1
2
3
4
5
6
7
// Remove o logo do WordPress da barra de ferramentas
 
function erikasarti_remove_wp_logo( $wp_admin_bar ) {
	$wp_admin_bar->remove_node('wp-logo');
}
 
add_action('admin_bar_menu', 'erikasarti_remove_wp_logo', 999);

Pronto, o menu do WordPress nem aparece:

Eliminar o menu WordPress da barra de ferramentas

Fácil né? E nem precisou de plugin. Veja outras personalizações que você pode fazer no seu WordPress.

Via CatsWhoCode.com

1 comentário

Como personalizar a mensagem “Registrar-se nesse site” na tela de registro do WordPress

06/08/2013 | WordPress | |

Se o seu site em WordPress tem o registro de usuários habilitado, o visitante vai ver essa tela na hora de se registrar:

Tela padrão de registro do WordPress

Mas e se você precisar mudar a mensagem “Registrar-se nesse site” para algo mais amigável (pra não dizer… mastigadinho pro usuário)?

(mais…)

4 comentários