Fev
15
2009

WordPress Viral Loop Plugin

Hoje ao ler o dinheiro oportunidade descobri um plugin interessante chamado Viral Loop.
O plugin desenvolvido pelo Leo Baiano adiciona botões para submeter o artigo no Twitter, UEBA e Rec6 e também uma snipplet que mostra o número de leitores RSS do blog assim como um botão para subscrever o feed.

O plugin deixou-me curioso, relembro que no passado tentei dedicar-me ao plugin Sociable criando o Sociable-PT mas que acabei por deixar passar o projecto ao lado :sorry:

Decidi dar uma olhadela no código do plugin e ver se conseguia altera-lo de forma a incluir o doMelhor. Algo relativamente fácil visto que apenas substitui o UEBA pelo o doMelhor.
Os problemas começaram de seguida visto que o endereço do Twitter incluía um URL que entrava em conflito com o resto do código. Existia também um conflicto com os URLs em que caso o blog utilizasse friendly urls com o titulo dos posts, o plugin ignorava e ia buscar o endereço do post através do ID (ex: ?p=159). Há que cuidar disso.

A solução para ambos os casos acabou por ser mais simples do que parecia bastando-me fazer uma alteração simples no código que em vez de $link = $post->guid; troquei por:

$permalink = urlencode(get_permalink($post->ID));
$endereco = $site['url'];

Desta forma a variável $permalink recebe o endereço do blog tal como ele é fazendo a referencia correcta ao blog. Ainda não testei em blogs que não utilizam friendly urls, se der problemas a solução passar por colocar o código com a variável $link que referi em cima.

Fiz o test run no SEO Portugal onde o plugin funciona perfeitamente. Infelizmente ao testar o plugin no MUIOMUIO.NET surgiu uma série de erros na linha 136 que poderá dever-se a conflito com outro plugin que tenha instalado.
Deixo a imagem de alguns dos erros que surgiram quando activei o Viral Loop no muiomuio.net:

viral loop plugin error

Se alguém souber como resolver isto, tenho a certeza que muito boa gente irá agradecer.

Wordpress PLugin Viral Loop PT

Como podes ver pela imagem o plugin funciona perfeitamente no SEO Portugal e irá funcionar em muitos outros blogs. Agora resta esperar por uma solução com o conflito que referi em cima.

DownloadViral Loop (versão brasileira)
DownloadViral Loop (versão portuguesa)

Gostaste deste artigo? Recebe acesso a conteúdo exclusivo no teu email...

Subscreve a newsletter do muiomuio.net e recebe acesso a conteúdo exclusivo sobre como criar blogs de sucesso e promoções para ganhares dinheiro online. Ao subscreveres a esta newsletter o teu email será protegido e não será partilhado com outras pessoas ou entidades.

 
Opções

A tua privacidade é respeitada, podes anular a tua subscrição a qualquer momento apenas com 1 clique.

About the Author:

Front-end developer & blogger

12 Comments + Add Comment

  • Mário,

    Confirma só se já corrigiste então o “erro” que estava a dar.

  • Já alterei a secção HEAD e o erro persistiu, alterei o código HTML da página, alterei o código das classes do plugin, actualizei a versão do wordpress inclusive mas o erro persistiu sempre.

    Não faço a mínima ideia de como resolver o bug visto que funciona bem no seo-portugal.net mas não aqui. Sei que não está relacionado com o template nem com outros plugins…

  • Mário, como dizes que o plugin funciona bem no teu outro blog o que pode estar a acontecer é teres uma incompatibilidade entre com os outros plugins.
    Isso já me aconteceu com dois plugins que estava a tentar usar em simultâneo e tentei alterar os códigos mas foi sem sucesso.
    Tive que optar por um dos dois e tentar achar outro que me fizesse o que eu pretendia.
    Vai testando os plugins para ver qual é que te está a dar incompatibilidade e depois tenta ver os códigos deles para tentares perceber qual a incompatibilidade.

    Cumprimentos

  • Quê que esse plugin tem de mais? lol

  • Eu também fiz o download do plugin pelo blog do Custódio.

    Mas alterei uma imagem e um texto. E funcionou. :D

  • Neste caso eu desactivei todos os plugins e deixei apenas o viral loop, o erro persistiu

  • também estou com o mesmo erro

  • Então só pode ser no template, alguma coisa que está a interferir.

  • Alterei o theme do wordpress para o mesmo que o do SEO Portugal e o erro persistiu mesmo desactivando todos os plugins

  • humm, ainda não vi o código, mas é estranho, quando tiver tempo vejo.

  • Também me dá erro! haha

  • Então, só a mim, é que não me dá erro. :pois:

Leave a comment

Advertisement

Newsletter

Opções

Subscreve as feeds

Review http://muiomuio.net on alexa.com

Facebook

Blogging Tip Blogs - BlogCatalog Blog Directory
More in WordPress Plugins (28 of 91 articles)