脸书上的点赞是21:11

时间:2012-04-02 作者:Lea Cohen

我使用的是二十一主题,想要一个类似Facebook的按钮。

我将代码插入content-single.php 具体如下:

开始时:

<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/he_IL/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, \'script\', \'facebook-jssdk\'));</script>
<div id="fb-root"></div>
然后,在循环内,调用the_content():

<div class="fb-like" data-send="true" data-width="450" data-show-faces="true"></div>
按钮在FF、Chrome中显示良好。还有IE9,甚至IE7(!)。但在IE8中,它们根本没有出现。这个div 是的,但它并没有填满iframe.

当我在一个210主题中插入相同的代码时,它在IE8中看起来很好。

有人遇到过这个问题吗?我做错了什么?

1 个回复
最合适的回答,由SO网友:Lea Cohen 整理而成

最后,我使用了iframe代码,而不是之前使用的HTML5代码,这解决了问题。。。

结束

相关推荐

Facebook点赞按钮未出现在IFRAME中

我尝试了似乎每个插件都在我的网站上添加类似facebook的按钮,但没有一个插件显示在页面上。我正在尝试使用iframe方法,以避免必须创建应用程序id才能使用XFBML方法。iframe在正确的位置创建,但页面上没有显示任何内容。有人能推荐一个目前正在运行的插件吗?我只对添加一个Like按钮感兴趣,我不需要其他社交共享,但在这一点上,我愿意使用任何有用的东西!