Blog

Como adicionar o botão Curtir do Facebook em Posts específicos no WordPress

Facebook Like
Temas WordPress

Como adicionar o botão Curtir do Facebook em Posts específicos no WordPress

Anteriormente falamos sobre como você pode adicionar o botão Curtir no WordPress. Existem centenas de plugins que permite adicionar o botão Curtir do Facebook abaixo de cada post. Mas, infelizmente, não conhecemos um único plugin que permita que você exiba o botão Curtir em posts específicos do WordPress. Neste artigo, vamos utilizar os campos personalizados do WordPress para exibir o botão Curtir do Facebook em posts específicos do WordPress.

Primeiro, abra seu single.php e encontre o loop (um código semelhante a este):

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

Agora, vamos criar uma chamada para verificar se há um campo personalizado “fb-like“. Você vai fazer isso, substituindo o código acima pelo seguinte:

<?php if (have_posts()) : while (have_posts()) : the_post();
// Verifica pelo Fb-Like no Post
$fblike = get_post_meta($post->ID, 'fb-like', $single = true);
?>

Agora em qualquer lugar dentro do loop, você vai precisar adicionar o seguinte código:

<?php // Se houver um Fb Like na Página
if($fblike !== '') { ?>
<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:60px;"></iframe>
<?php } // end if statement
// Se não houver...
else { echo ''; } ?>

O código acima, basicamente, faz a verificação do campo personalizado “fb-like” através do hook get_post_meta. Se este campo personalizado for especificado, então o botão do facebook será exibido no post. Caso contrário, ele não vai mostrar nada.

Então, em qualquer post que você deseja exibir o botão Curtir do Facebook, basta adicionar o campo personalizado com o nome de “fb-like” com valor “true” e pronto.

Esta técnica de campos personalizados pode ser usada para muitas coisas, como por exemplo, para exibir um botão digg em posts específicos do WordPress, entre outras.

Se tiver qualquer dúvida, escreva-a nos comentários abaixo.

Deixe seu comentário aqui...

O seu endereço de e-mail não será publicado.

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Nosso site usa cookies e, portanto, coleta informações sobre sua visita para melhorar nosso site (por meio de análise), mostrar a você conteúdo de mídia social e anúncios relevantes. Por favor, consulte nossa página Termos & Políticas para mais detalhes ou concorde clicando no botão 'Aceitar'. OBS: Ao continuar a navegação, você, automaticamente, concorda.

Configurações de Cookies

Abaixo, você pode escolher os tipos de cookies que quer permitir neste site. Clique no botão "Salvar Configurações de Cookies" para aplicar sua escolha.

FuncionalNosso site usa cookies funcionais. Esses cookies são necessários para permitir que nosso site funcione.

AnalíticoNosso site usa cookies analíticos para permitir a análise de nosso site e a otimização para o propósito de a.o. a usabilidade.

Mídia SocialNosso site coloca cookies de mídia social para mostrar conteúdo de terceiros, como YouTube e Facebook. Esses cookies podem rastrear seus dados pessoais.

PublicidadeNosso site coloca cookies de publicidade para mostrar anúncios de terceiros com base em seus interesses. Esses cookies podem rastrear seus dados pessoais.

OutrosNosso site coloca cookies de terceiros de outros serviços que não são analíticos, mídia social ou publicidade.