自定义主题的Wordpress小部件

时间:2014-01-03 12:32:54

标签: wordpress plugins widget

我是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/

帮助!

2 个答案:

答案 0 :(得分:0)

您可以尝试将类似于facebook的盒子代码添加到wordpress后端的新文本小部件中。

这肯定会起作用,因为wordpress中的文本小部件也接受html

答案 1 :(得分:0)

错误是我忘记在页脚文件中添加wp_footer();,打印出所有必要的代码。