【问题标题】:Facebook comments plugin not loadingFacebook评论插件未加载
【发布时间】:2012-02-04 13:27:32
【问题描述】:

我在我的一个页面(WordPress 驱动)上使用 Facebook cmets 插件,它正在工作,但突然停止加载。我没有更改任何内容,我可以在页面上看到这些代码。它发生了好几次,有时工作并突然停止。我在 html 标记处添加了 xml 名称空间,并将代码放在正文开始标记之后,首先是根 div,然后是 js。任何人都可以通过http://heera.it/who查看它,它位于页面底部。谢谢!

【问题讨论】:

  • 在我发布问题后它再次显示,但现在我没有改变任何东西。怎么回事?

标签: facebook-comments


【解决方案1】:

尝试不使用插件。自己做吧。

找到这一行:<?php comments_template(); ?> 在你想添加评论的文件(在主题中)facebook。 (例如 wp-content -> 主题 -> YourTheme -> single.php)

将以下代码复制并粘贴到上一行的上方:

    <div id="fb-root"></div>
    <script>(function(d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) {return;}
    js = d.createElement(s); js.id = id;
    js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
    fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));</script>

<div class="fb-comments" data-href="YOUR WEBSITE LINK" data-num-posts="2" data-width="628"></div>
<?php comments_template(); ?>

【讨论】:

  • 我没有使用任何插件,也没有使用它来评论文章,而是在我的“我是谁”页面上,它现在正在工作,但不确定它会保留多久。不管怎么说,还是要谢谢你!这是链接heera.it/who
  • 这个记录你的页面加载时间。 [13:29:18.805] GET https://www.facebook.com/plugins/comments.php?api_key=214579588612813&amp;channel_url=https%3A%2F%2Fs-static.ak.fbcdn.net%2Fconnect%2Fxd_proxy.php%3Fversion%3D3%23cb%3Df3312d3cc50b0b2%26origin%3Dhttp%253A%252F%252Fheera.it%252Ff15e8aec80e968e%26relation%3Dparent...[HTTP/1.1 200 OK 15199ms] [13:37:45.978] GET https://www.facebook.com/plugins..[HTTP/1.1 200 OK 19636ms] 看来问题不在你的网站上,而是facebook服务器的响应很慢,所以ajax加载超时,可能facebook是高带宽流量。
  • 非常感谢,那你怎么看,我做得很好还是完全不是我的错?
  • :) 你做得很好,你的编码也很好。顺便说一句,你的抄送中有一个小错误,#post-wrap {width: 980px; margin: 0 auto;f}..auto; 后面的“f”字母。我希望你的日子过得愉快:D
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-11
  • 1970-01-01
  • 2012-04-09
  • 2016-04-07
  • 1970-01-01
相关资源
最近更新 更多