Não faz muito tempo desde o lançamento do novo botão Google +1 e parece que todos já o adicionaram ao seu site ou blog WordPress. Na verdade, adicionei o botão assim que ele ficou disponível para o WPExplorer.com para testá-lo. Depois de adicioná-lo ao meu site, pensei em mostrar como criar uma função curta que adicionará automaticamente o botão a todas as suas postagens. Você pode querer mostrar outros botões sociais por muito tempo com o botão mais 1, se assim for, você pode facilmente fazê-lo adicionando-os dentro da mesma função.
Adicionar o botão +1 do Google ao WordPress
Abaixo estão 3 etapas fáceis que mostram como criar uma função de botão do Google Plus One em seu tema para que ele adicione automaticamente o botão a todas as suas postagens.
Etapa 1: incluir o javascript
O botão Google Plus 1 requer que você chame a API do Google +1 em sua seção HEAD. Para fazer isso, basta colar o seguinte código em seu arquivo functions.php:
function google_plus_one_script() { ?>
<script type=”text/javascript” src=”http://apis.google.com/js/plusone.js”></script>
<?php}
add_action(‘wp_head’, ‘google_plus_one_script’);
Etapa 2: adicionar uma função para seu botão
Em seguida, você desejará criar a função que adiciona o botão real às suas postagens. Esta função será executada apenas em seus posts únicos e adicionará o botão logo antes do loop principal:
function google_plus_one_button() {
if (is_single()) { ?>
<div id=”plus-one-button”><g:plusone size=”medium”></g:plusone></div>
<?php }
}
add_action(‘loop_start’, ‘google_plus_one_button’);
Etapa 3: conecte sua função à parte superior ou inferior do seu loop de postagem
Código completo da função Google +1 WordPress
Abaixo está a aparência do seu código completo que você estará inserindo em seu arquivo functions.php ou arquivo custom_functions.php se estiver usando um tema filho como Thesis .
// adiciona o script google +1 ao WordPress HEAD
function google_plus_one_script() { ?>
<script type=”text/javascript” src=”http://apis.google.com/js/plusone.js”></script>
<?php}
add_action(‘wp_head’, ‘google_plus_one_script’);
// adiciona a função do botão
function google_plus_one_button() {
if (é_único()) { ?>
<div id=”plus-one-button”><g:plusone size=”medium”></g:plusone></div>
<?php}
}
// anexa a função ao gancho
add_action(‘loop_start’, ‘google_plus_one_button