私は私のサイトでDisqusを使っています。私が使用しているテーマはすべての投稿に表示されるコメント数を持っていますが、それはデフォルトのWordPressのコメントシステム数だけを示しています。どうすればそれをDisqusと統合できますか?その場合、コメント数にはDisqusのコメントが表示されます。
これが私のサイトです - http://tophistorie.pl
プラグインなしでWordPressにDisqusを統合する前に述べたように、プラグインなしでものを作ることは私たちのウェブサイトを最適化するのに役立ちます - 単一のクエリーは単一のクエリーですね。とにかく、ここで私たちが使用しようとしている関数があります - いつものように、あなたのテーマのfunctions.phpファイルの中にこれらを追加してください:埋め込みDisqusコメント
function disqus_embed($disqus_shortname) {
global $post;
wp_enqueue_script('disqus_embed','http://'.$disqus_shortname.'.disqus.com/embed.js');
echo '<div id="disqus_thread"></div>
<script type="text/javascript">
var disqus_shortname = "'.$disqus_shortname.'";
var disqus_title = "'.$post->post_title.'";
var disqus_url = "'.get_permalink($post->ID).'";
var disqus_identifier = "'.$disqus_shortname.'-'.$post->ID.'";
</script>';
}
この関数はとても簡単です:single.phpファイルとpage.phpファイルの任意の場所にコード<?php disqus_embed('myexampleblog'); ?>
を使って、そのページにDisqusのコメントを埋め込んで表示することができます。 comments_template()を検索することができます。私たちはもうネイティブのコメント関数を使うつもりはないので、それを新しい関数で置き換えて置き換えてください。