您可以使用异步XFBML javascript,但必须注册应用程序并获取appID。
下面是我用来将XFBML添加到页脚的函数。注意:这也适用于like按钮。
add_action(\'wp_footer\', \'c3m_share_this_scripts\' );
function c3m_share_this_scripts() {
echo \' <script>\';
echo " window.fbAsyncInit = function() {;
FB.init({appId: \'xxxxxxxxxxxxxxx\', status: true, cookie: true,
xfbml: true});
};";
echo " (function() {
var e = document.createElement(\'script\'); e.async = true;
e.src = document.location.protocol +
\'//connect.facebook.net/en_US/all.js\';
document.getElementById(\'fb-root\').appendChild(e);
}());
</script>";
}
用您的appID替换xxxxx
现在添加like框:
function c3m_facebook_likebox() {
echo \'<fb:like-box href="http://www.facebook.com/your_page_url" width="292" colorscheme="dark" show_faces="true" stream="true" header="true"></fb:like-box>\';
}
您可以将上述函数挂钩到内容挂钩中,或者只需添加
c3m_facebook_likebox();
要显示的模板标记。