SOLOWEB Dicas(Avançado) – Funções do WordPress para evitar plugins
No SOLOWEB Dicas de hoje vamos ensinar a trabalhar com algumas funções padrões do WordPress para você dispensar plugins e assim deixar o seu CMS mais leve.
Temos planos ideal para quem deseja melhor performance do wordpress, também desenvolvemos soluções com esta plataforma, acesse e confira soloweb.com.br
– Adicionar Código do Google Analytics
Você pode colar o código uma vez em seu arquivo functions.php e nunca mais terá de se preocupar com isso novamente. Basta colar o código Google Analytics onde diz cole Google Analytics e pronto.
Será adicionando uma ação ao wp_footer, que vai inserir automaticamente os códigos do Analytics em todas as páginas que você tem a função wp_footer.
[dt_code]
<?php
add_action(‘wp_footer’, ‘add_googleanalytics’);
function add_googleanalytics() { ?>
// Cole o código do Google Analytics aqui
<?php } ?>
[/dt_code]
– Alterar o Gravatar padrão no WordPress
Você pode substituir o “homem misterioso” exibido nos comentários de seu blog por um gravatar personalizado, que fixe a sua marca na mente de seus visitantes e dê o seu site um toque de exclusividade. Tudo que você precisa fazer é colar os seguintes códigos:
add_filter( ‘avatar_defaults’, ‘newgravatar’ );
function newgravatar ($avatar_defaults) {
$myavatar = get_bloginfo(‘template_directory’) . ‘/images/gravatar.gif’;
$avatar_defaults[$myavatar] = “WPBeginner”;
return $avatar_defaults;
}
Não se esqueça de fazer o upload de uma imagem personalizada para a pasta de imagem do seu tema. Também mude o nome do gravatar para a sua marca. Uma vez que você carregar a imagem e as funções, então visite: WP-Admin »Configurações» Discussão.
– Data dinâmica do Copyright no rodapé
Muitas vezes você vai se deparar com sites com datas no copyright desatualizadas (normalmente localizados no Rodapé). Alguns sites mostram o ano corrente, como sua data de direitos autorais, onde o correto é exibir o período de seus direitos autorais tal como: © 2006 – 2010. Para isso, basta colar o seguinte código:
[dt_code]
function comicpress_copyright() {
global $wpdb;
$copyright_dates = $wpdb->get_results(”
SELECT
YEAR(min(post_date_gmt)) AS firstdate,
YEAR(max(post_date_gmt)) AS lastdate
FROM
$wpdb->posts
WHERE
post_status = ‘publish’
“);
$output = ”;
if($copyright_dates) {
$copyright = “© ” . $copyright_dates[0]->firstdate;
if($copyright_dates[0]->firstdate != $copyright_dates[0]->lastdate) {
$copyright .= ‘-‘ . $copyright_dates[0]->lastdate;
}
$output = $copyright;
}
return $output;
}
[/dt_code]
Uma vez que você adicionar essa função, em seguida, abra o arquivo footer.php do seu template e adicione o código abaixo onde você quer exibir a data dinâmica do copyright:
[dt_code]
<?php echo comicpress_copyright(); ?>
[/dt_code]
Esta função analisa a data de seu primeiro post, e a data de seu último post para.
– Ativar Adsense Shortcode
Se você você não usa uma quantidade muito grande de bloco de anúncios, você pode adicionar o Adsense em qualquer lugar do seu conteúdo apenas com o uso desse shortconde
Basta criar um shortcode usando esta função:
[dt_code]
function showads() {
return ‘<div id=”adsense”><script type=”text/javascript”><!–
google_ad_client = “pub-XXXXXXXXXXXXXX”;
google_ad_slot = “4668915978”;
google_ad_width = 468;
google_ad_height = 60;
//–>
</script>
<script type=”text/javascript”
src=”http://pagead2.googlesyndication.com/pagead/show_ads.js”>
</script></div>’;
}
add_shortcode(‘adsense’, ‘showads’);
[/dt_code]
Caso precise, você pode criar outros shortcodes para blocos de anúncios diferentes, como “adsense1” e “adsense2” por exemplo.
– Adicionar Campos Perfil dos Autores
Se você quiser criar uma página de autor mais versátil, como mais informação do seus autores, o código a seguir mostra como adicionar campos Facebook, Twitter e outros.
[dt_code]
function my_new_contactmethods( $contactmethods ) {
// Add Twitter
$contactmethods[‘twitter’] = ‘Twitter’;
//add Facebook
$contactmethods[‘facebook’] = ‘Facebook’;
return $contactmethods;
}
add_filter(‘user_contactmethods’,’my_new_contactmethods’,10,1);
[/dt_code]
A função acima irá adicionar campos no cadastro dos autores.
Você deverá então chamar estes novos campos em seu templates, provavelmente haverá um arquivo chamado author.php, e basta editá-lo inserindo o código abaixo no local que deseja exibir o campo:
[dt_code]
<?php echo $curauth->twitter; ?>
[/dt_code]
Temos planos ideal para quem deseja melhor performance do wordpress, também desenvolvemos soluções com esta plataforma, acesse e confira soloweb.com.br
Precisando de hospedagem para seu WordPress? Acesse www.soloweb.com.br, planos de hospedagem a partir de R$5,90.
Fonte e link:Escolawp
E lembrando que a SOLOWEB além de oferecer Hospedagem de Sites, Servidores Dedicados, Servidores VPS com o menor custo do Brasil, também desenvolve soluções de software e realiza gerenciamento e monitoramento de servidores para sua empresa, faça uma cotação sem custo, acesse: www.soloweb.com.br