0

Wordpressでフィルター可能なポートフォリオを表示するためのカスタムページテンプレートを作成しました。ただし、そのカスタムページでエラーコードが表示されます-

// <![CDATA[ (function() { document.write('<script charset="utf-8" type="text/javascript" src="http://thinquetanque.disqus.com/get_num_replies_from_wpid.js?v=2.2&amp;t=span&amp;wpid0=14&amp;wpid1=1"><' + '/script>'); })(); //]]> 

これは、ページがループを使用して投稿を表示していることが原因である可能性があります。また、Disqusは投稿にのみ表示されるように設定されています。

次のページを参照してください:http://thinquetanque.com/portfolio

これを防ぐ方法について何かアイデアはありますか?

ありがとう!

編集:これが発生しているコード内の場所を見つけました-しかし、エラーを解決する方法がわかりません。

<script type="text/javascript">
// <![CDATA[
    (function() {
        document.write('<script charset="utf-8" type="text/javascript" src="<?php echo dsq_js_comment_count_url().$post_id_str; ?>"><' + '/script>');

    })();
//]]>
</script>
4

1 に答える 1

0

どうやら、ハイブリッドなどのテーマフレームワーク、または私の場合はキャンバスを使用する場合、次のディスクコードに何らかの問題があります。

add_action('loop_end', 'dsq_loop_end');

function dsq_js_comment_count_url() {
    return 'http://'.strtolower(get_option('disqus_forum_url')).'.'.DISQUS_DOMAIN.'/get_num_replies_from_wpid.js?v=2.2&t=span'; }

726行目のdisqus.phpから削除しました。出来上がり-問題は解決しました。

于 2010-08-06T15:58:24.063 に答える