Disqus Comment System & post_password_required( )
2015.04.22
WordPressのPlugin: Disqus Comment Systemは、有効化して基本設定を行うだけではWordPressのパスワードで保護された投稿に対してもコメント欄の表示を行ってしまいます。
プラグイン本体のファイルを改変することはあまり行いたいことではないのですが、以下のように1行追加するだけで、パスワード保護された投稿に対してはコメント欄を表示しないようにすることが可能です。
対象ファイルは plugins > disqus-comment-system > comments.php
以下、サンプルコードです。
PHP
<?php if (DISQUS_DEBUG) { echo "<p><strong>Disqus Debug</strong> thread_id: ".get_post_meta($post->ID, 'dsq_thread_id', true)."</p>"; } ?> <?php if (post_password_required()) return; ?> <div id="disqus_thread"> : 以下省略 : ?>