像按钮和喜欢的盒子一样消失了

时间:2012-07-31 18:48:57

标签: wordpress facebook-likebox

讨厌问一些最有可能是我的错,但我很难过。首先,我绝对不是真正的开发人员或网站设计师。我自愿为非营利组织的志愿者组建一个新网站,因为我比其他任何人都更了解(可怕的警告标志)。使用wordpress(没有用于facebook按钮的插件)。

本周计划上线,但我离开去吃午餐,回来了,字面上所有的Facebook Like按钮和Like盒子刚刚消失了(它们已经运行好了大约两周)。当我使用Chrome Web Developer检查代码时,我发现代码仍然存在,但显示为灰色。

一个很好的例子在主页面上:www.thecarecommunities.com在页面底部,赞助商徽标和Twitter推文之间应该有一个Like Box。另一个地方是帖子,例如:http://thecarecommunities.com/gala-press-release/在twitter按钮之前应该有一个Facebook Like按钮,在twitter feed上方右侧应该有一个Like Box。

我是唯一一个可以访问文件的人,我已经仔细检查了标题中的脚本代码,将按钮放在应该放在哪里的代码,一切都还是如此。如果有人可以帮助找到错误,我会非常感激。

PS。当前网站是www.thecarecommunities.org,因此大多数链接已经设置为切换到.org域名,所以很多链接现在都是404页面。

  1. 标题中的SDK脚本

    add_action('headway_body_open', 'fb_sdk_script');
    function fb_sdk_script () {
    ?> 
    <div>
    <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>
    <?
    
  2. 首页上的Box#www.carecarecommunities.com

    <div class="fb-like-box" data-href="http://www.facebook.com/thecarecommunities"data-width="406" data-height="520" data-show-faces="true" data-stream="false"data-header="true"></div>   
    
  3. 类似按钮,应该位于主页顶部的推文按钮

    <div class="fb-like" data-href="http://thecarecommunities.org" data-send="false" data-layout="button_count" data-width="60" data-show-faces="false"></div>
    

1 个答案:

答案 0 :(得分:1)

在你脑海中有一个谷歌加一个脚本的调用,如下所示:

<script gapi_processed="true" type="text/javascript" src="https://apis.google.com/js/plusone.js">
  {"parsetags": "explicit"}

此脚本标记未使用闭包关闭。它必须是:

<script gapi_processed="true" type="text/javascript" src="https://apis.google.com/js/plusone.js">
  {"parsetags": "explicit"}
 </script>

这会阻止加载Facebook SDK的后续脚本标记加载。