monta os botoes com uma chamada javascript, e por isso a pagina carregada via AJAX pelo Infinite Scroll nao vai executar essa montagem automaticamente.Agora e mais facil, basta ir em Configuracoes Infinite Scroll Callback e adicionar a linha:?12// Botoes do ShareThisstButtons.makeButtons(); - See more at: http://www.devin.com.br/infinite-scroll-e-polldaddy/#sthash.hyhIKkJn.dpufUm dos recursos que tem aparecido bastante em sites e portais e o Infinite Scroll. Como o nome ja diz, esse recurso faz com que as paginacoes de um site carreguem automaticamente quando o usuario desce ate o final da pagina, la embaixo de todas as noticias ou posts. Um dos exemplos mais conhecidos e o proprio Facebook, que em seu Feed de noticias vai carregando infinitamente os posts a medida que o usuario vai descendo a pagina. O objetivo e que o usuario nao tenha que clicar e esperar outra pagina carregar para ver mais conteudo... Convenhamos que e um otimo recurso de usabilidade :)No WordPress, existe um plugin chamado Infinite-Scroll que faz justamente isso. Toda vez que um usuario vai ate o final da pagina, o plugin reconhece e manda uma requisicao AJAX pedindo a proxima pagina. Quando o navegador a recebe, o plugin monta automaticamente via JS e seletores CSS a parte dos posts no lugar correto, implementando assim o recurso de scroll infinito.Em uma grande variedade de temas, ele funciona automaticamente. Mas esse nao foi o caso daqui do Devin, que precisou ter uma configuracao especifica para o tema (o que o plugin suporta muito bem). Em resumo, eu so precisei configurar o plugin para identificar a div de conteudo e o link que passa para a proxima pagina (que no WordPress e geralmente o /page/2/, /page/3/, e por ai vai). O resultado e o que da para ver na versao atual desse site, nas listagens de posts.Mas ai...Problema: diversos plugins para WordPress montam a sua funcionalidade em javascript. Quando uma pagina e carregada via AJAX e montada em outra, o javascript da pagina nao e carregado automaticamente. Por isso, as paginas seguintes de listagem de posts poderiam ficar incompletas.Para resolver isso, o Infinite-Scroll tem uma configuracao chamada Callback. Uma callback serve para voce executar um codigo JavaScript depois do carregamento do plugin. E e assim que resolvemos o problema desses plugins com o Infinite-Scroll...Integracao do Infinite Scroll com PollDaddy (Ratings)O PollDaddy e um plugin da Automattic (mesma empresa que faz o WordPress) que disponibiliza enquetes e votacoes para sites. Aqui no Devin, usei o Polldaddy para fazer os joinhas (e os joinhas, so que nao) dos posts. Ele possui um plugin especifico para WordPress, o Polldaddy Polls & Ratings, que faz a integracao entre o site e o servico da Polldaddy.Depois de instalado e ativado, voce pode dizer ao plugin para incluir automaticamente os botoes nos lugares certos, mas nao era o que eu queria. Como o meu tema e bem personalizado, eu queria incluir as tags em algum lugar especifico.E descobri que para incluir o PollDaddy em algum lugar especifico, basta chamar a funcao:?123<?phpif (function_exists('polldaddy_get_rating_html')) { echo polldaddy_get_rating_html(); }?>(Detalhe: so consegui descobrir isso depois de olhar uma linha do ChangeLog!)Ate ai