Você vai ver que muitos sites costumar adicionar um botão digg dentro do conteúdo do seu post. Alguns usuários iniciantes simplesmente abrem o arquivo single.php e adicionam o script do digg, que fará com que um botão digg seja mostrado em todos os posts. Mas e se você deseja exibir o botão digg apenas em posts específicos? Você pode adicioná-lo manualmente em cada post ao escrevê-los, mas, vale dizer que esta não é a maneira mais eficiente. Neste artigo, vamos mostrar a você, como adicionar um botão digg no WordPress, em posts específicos, de forma simples, usando campos personalizados.
Primeiro, abra seu arquivo single.php e encontre um código parecido com isso:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
Substitua-o por:
<?php if (have_posts()) : while (have_posts()) : the_post(); // verifica o botão digg na página $digg = get_post_meta($post->ID, 'Digg', $single = true); ?>
Agora você precisa adicionar o seguinte código em qualquer lugar dentro do loop:
<?php // se houver um botão digg na página if($digg !== '') { ?> <script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script> <?php } // fim da condição // se não houver um botão digg else { echo ''; } ?>
Você pode estilizar da forma que quiser. Salve o single.php e envie-o para a pasta do seu tema.
Agora, quando for escrever um post, para adicionar um post digg, basta adicionar um campo personalizado como mostrado na imagem abaixo:
Sempre que você especificar este campo personalizado, o WordPress irá exibir um botão digg no seu post.