首页 文章

自定义主题的Wordpress小部件

提问于
浏览
0

我是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 like box小部件添加到侧边栏,它没有出现在页面上 . 该插件没有像应该的那样将以下代码添加到页面中,我不确定原因:

/**
     * 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 like框 .

我正在尝试创建的自定义主题/网站可以在这里找到:http://www.test.mathanv.com/bask/

救命!

2 回答

  • 0

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

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

  • 0

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

相关问题