Yotta - desenvolvimento de ideias

[x] Fechar

Olá Visitante!

Cadastre-se Login

Adicionando um link para postar no Twitter

Twitter

Uma ótima ferramenta para divulgação do seu conteúdo é o Twitter. Não seria ideal termos um link em todos os posts para enviar para o Twitter do visitante? Esta pode não ser uma tarefa tão fácil para alguns, pois não envolve apenas a exibição no link com o nome do post, pois o Twitter possui aquela famosa limitação de 140 caracteres. Neste tutorial mostraremos como inserir este link em cada um de seus posts, encurtando as URLs com o serviço Migre.me. Será necessário apenas você ter conhecimentos básicos em HTML.

Primeiramente, acesse a pasta do seu tema que fica em /wp-content/themes/ e insira o seguinte código no final do arquivo functions.php

<?php function linkTwitter($urlpost) {
$urlMigreme = file_get_contents("http://migre.me/api.txt?url=".$urlpost);
return $urlMigreme; } ?>

Agora insira o seguinte código no local que você deseja que o link apareça no arquivo single.php, mas lembre-se de deixar dentro do Loop:

<a href="http://twitter.com/home/?status=<?php the_title(); ?> - <?php $link = get_the_permalink(); echo linkTwitter($link); ?> target="_blank&" rel="nofollow">Enviar para o Twitter</a>

Pronto! Veja como seu link vai aparecer:

Enviar para o Twitter

Caso tenha alguma dúvida deixe nos comentários.

Divulgue

Enviar para o Twitter  Enviar para o Facebook  Enviar para o Orkut  Enviar para o Delicious  Enviar para o Google Buzz  Enviar por e-mail  Assinar Feed

Artigos Relacionados

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

5 Responses to “Adicionando um link para postar no Twitter”

  1. Edson Soares disse:

    Fera, super bacana esse plugin!

    mas nao estou conseguindo instalar. quando ativo o plugin começa a travar, dar erro. O de voces aqui esta funcionando no botao acima pelo que vi.

    ==

    Fera, sei que seu tempo é pouco, mas peço uma pequena ajuda.

    Primeiro, parabéns pelo belissimo trabalho!

    OK.

    Quando instalo e ativo o plugin migre.me retweet, recebo o seguinte erro.

    ==

    Warning: DOMDocument::load() [domdocument.load]: URL file-access is disabled in the server configuration in /home/ticnics/public_html/wp-content/plugins/migreme-retweet/migre-me.php on line 123

    Warning: DOMDocument::load(http://migre.me/api.xml?url=http://www.ticnics.co... [domdocument.load]: failed to open stream: no suitable wrapper could be found in /home/ticnics/public_html/wp-content/plugins/migreme-retweet/migre-me.php on line 123

    Warning: DOMDocument::load() [domdocument.load]: I/O warning : failed to load external entity "http://migre.me/api.xml?url=http://www.ticnics.com.br/index.php/2010/03/hello... in /home/ticnics/public_html/wp-content/plugins/migreme-retweet/migre-me.php on line 123

    ==

    Estive olhando a linha 123 do migre-me.php

    $get_migre_receber->load('http://migre.me/api.xml?url=' . $get_migre_url . ''); //Não modifique esta linha!

    ==

    Minha duvida é, houve alguma mudança na API do migre.me ou estou fazendo algo errado?

    Obrigado pela atenção.

    Abço

    ==

  2. Alisson disse:

    Cara, gostei muito do seu artigo, porém a url não tah reduzindo.Tem alguma idéia?

  3. Leonardo disse:

    Uma solução é fazer assim:

    <?php
    $server = $_SERVER['SERVER_NAME'];
    $endereco = $_SERVER ['REQUEST_URI'];
    $url = 'http://' . $server . $endereco;
    $url = urlencode($url);
    $txtRetorno = file_get_contents("http://migre.me/api.txt?url=".$url);
    ?>

    <a href="http://twitter.com/home/?status=<?php echo $txtRetorno;?> – <?php the_title(); ?>" target="_blank" rel="nofollow">Divulgue no Twitter

    Ele consegue encurtar a url só não sei se é a melhor forma

  4. Luís Victor Quintas disse:

    Pessoal,

    Realmente errei na hora de escrever o post. A função the_permalink imprime o link… Temos que usar a get_the_permalink.

    Post corrigido! :)

  5. Juliano disse:

    Você tem certeza que as linhas de códigos estão corretas? verifiquei uma falta de aspas no LINK… arrumei mas igual não funciona…se puder enviar os codigos por email…ficaria muito grato.

Leave a Reply

Pesquisar

Portal WP - Desenvolvido orgulhosamente com WordPress - Mapa do site