我使用的是二十一主题,想要一个类似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中看起来很好。
有人遇到过这个问题吗?我做错了什么?