Início » » WordPress Plugins » WordPress Viral Loop Plugin

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)


Subscreve as Feeds

RSS Comentários Comentários

  1. Mário,

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

  2. 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…

  3. 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

  4. Quê que esse plugin tem de mais? lol

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

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

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

  7. também estou com o mesmo erro

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

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

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

  11. Também me dá erro! haha

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

Tags HTML suportadas nos comentários:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>