WordPress

Inscreva-se em nosso canal no Youtube Daviwp

Como fazer o plugin disqus exibir vários comentários na home do seu blog

22/05/2014 WordPress (0) comentário

Olá galera! Andei sumido mas estou voltando, então sabemos que o plugin Disqus de comentários para WordPress, não deixa mostrar mais de um box de comentários no seu blog, ele foi feito para mostrar so na single.php é um saco!

Então, pesquisando muito encontrei varias soluções de listar vários box em uma index.php por exemplo, que lista todos os posts do meu blog, isso era impossível a uns 2 meses a traz, fui longe pesquisando e encontrei isso veja abaixo como usar, espero ajudar quem precisa também disso.

01 – Esse código ele é responsável em fazer o plugin Disqus rodar em vários loops na index por exemplo, copie e cole em seu header.php ou footer

var disqus_shortname = 'daviwp';
var disqus_identifier; 
var disqus_url;
 
function loadDisqus(source, identifier, url) {
 
if (window.DISQUS) {
 
   jQuery('#disqus_thread').insertAfter(source); 
 
   //if Disqus exists, call it's reset method with new parameters
   DISQUS.reset({
      reload: true,
      config: function () {
      this.page.identifier = identifier;
      this.page.url = url;
      }
   });
 
} else {
 
   jQuery('<div id="disqus_thread"></div>').insertAfter(source);
   disqus_identifier = identifier; //set the identifier argument
   disqus_url = url; //set the permalink argument
 
   var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
   dsq.src = 'https://' + disqus_shortname + '.disqus.com/embed.js';
   jQuery('head').append(dsq);
 
}
};

02 – agora é colar esse html na sua index.php ou category.php para quando vc clicar em ver comentários ele abre um box, quando for no outro post e clicar novamente ele abre outro box, e por ai vai

<div class="this-is-single-post-wrapper">
 
   <!-- this part will likely contain individual post data -->
 
   <a onclick="loadDisqus(jQuery(this), '<?= $id ?> <?= $post->guid ?>', '<? the_permalink() ?>');">
     Ver comentários
   </a>
</div>

Galera, não quero explicar linha por linha iria estender muito, se não ficou bem explicado mim mande comentário.
espero ajudar!
Valeu até o próximo.

Referência: https://mystrd.at/articles/multiple-disqus-threads-on-one-page/

daviwp

Meu nome é Davi Alves desenvolvedor web e WordPress developer, residente de Belo Horizonte, sou um dos organizadores do WordCamp evento oficial do WordPress em BH e co-fundador do Belo Horizonte WordPress Group juntamente com o fundador Mateus Neves, sou articulista de alguns sites, e fundador do daviwp.com, aqui compartilho conhecimentos para toda galera aficionada em WordPress.