widgets not working

时间:2015-04-07 作者:Relax

我粘贴了我的siderbar小部件代码widgets.php 文件

    function right_sidebar_widget() {
    register_sidebar( array(
        \'name\' => \'Right Siderbar\',
        \'id\' => \'right-siderbar\',
        \'description\' => \'Right Sidebar\',
        \'before_widget\' => \'\',
        \'after_widget\' => \'\',
        \'before_title\' => \'<h3 class="widget-title">\',
        \'after_title\' => \'</h3>\',
    ) );
}

add_action( \'after_setup_theme\', \'right_sidebar_widget\' );
包括widgets.php 文件收件人functions.php 文件使用

include_once \'includes/widgets.php\';

但是小部件不工作,我得到了错误

您当前使用的主题不支持小部件,这意味着它没有您可以更改的侧栏。有关使主题小部件感知的信息,请按照以下说明操作。

注意:我检查过了,上面的代码在函数中工作。php和小部件。成功包含php

1 个回复
SO网友:mukto90

更改此代码

add_action( \'after_setup_theme\', \'right_sidebar_widget\' );
使用

add_action( \'widgets_init\', \'right_sidebar_widget\' );

结束

相关推荐

Functions are causing errors

我在插件的PHP上声明一个函数。插件在每个帖子的顶部加载代码(帖子布局是插件的名称)。无法在/home/content/08/10290908/html/wp-content/plugins/post-layout/plugin.php(181):eval()\'d code:4)中重新声明vote\\u-up()(之前在/home/content/08/102908/html/wp-content/plugins/post-layout/plugin.php中声明)。php(181):第36行的eval