WordPress - 自定义页面模板出现 Disqus 错误
我创建了一个自定义页面模板来在 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&t=span&wpid0=14&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>
I created a custom page template to display a filterable portfolio in Wordpress.
However, on that custom page I am getting an error code -
// <![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&t=span&wpid0=14&wpid1=1"><' + '/script>'); })(); //]]>
I think this might be because the page uses a loop to display posts. And Disqus is set to only display on posts.
See the page at: http://thinquetanque.com/portfolio
Any ideas on how to prevent this?
thanks!
EDIT: I found the spot in the code where this is happening - but I don't know how to resolve the error.
<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>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
显然,当使用主题框架(例如混合框架,或者在我的例子中是画布)时,以下 disqus 代码存在某种问题:
我从 disqus.php 的第 726 行将其删除。
瞧 - 问题解决了。
Apparently, when using theme frameworks - such as hybrid, or in my case, canvas - there is some sort of issue with the following bit of disqus code:
I removed it from disqus.php on line 726.
and voila - problem solved.