我是Wordpress的新手,想在我的自定义主题的侧边栏中添加一个Facebook Like Box小部件。 我想使用这个插件:http://wordpress.org/plugins/facebook-like-box-paulund/
我已注册允许侧边栏中的小部件使用'functions.php'文件中的以下代码:
<?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'sidebar',
'before_widget' => '<li>',
'after_widget' => '</li>',
'before_title' => '<h1>',
'after_title' => '</h1>',
));
?>
然后尝试将Facebook喜欢的框小部件添加到侧边栏并且它没有出现在页面上。该插件没有将以下代码添加到页面中,因为它应该这样做,我不确定原因:
/**
* Add Facebook javascripts
*/
public function add_js(){
echo '<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_GB/all.js#xfbml=1&appId='.$this->facebook_id.'";
fjs.parentNode.insertBefore(js, fjs);
}(document, \'script\', \'facebook-jssdk\'));</script>';
}
当我手动将这段代码输入到我的页面时,会出现类似于facebook的框。
我正在尝试创建的自定义主题/网站可在此处找到:http://www.test.mathanv.com/bask/
帮助!
答案 0 :(得分:0)
您可以尝试将类似于facebook的盒子代码添加到wordpress后端的新文本小部件中。
这肯定会起作用,因为wordpress中的文本小部件也接受html
答案 1 :(得分:0)
错误是我忘记在页脚文件中添加wp_footer();
,打印出所有必要的代码。