尝试了不同的方式,但侧边栏不起作用?

时间:2017-04-07 作者:Y07

function Y_widget_register(){
 register_sidebar(array(
     \'name\'=>esc_html__( \'Sidebar\', \'Y-07\' ),
     \'id\'=> \'y-sidebar\',
     \'description\'=>\'Dynamic Right Sidebar\',
    \'before_widget\' => \'<section id="%1$s" class="y-widget %2$s">\',
        \'after_widget\'  => \'</section>\',
     \'before_title\'  => \'<h2 class="y-widget-title">\',
     \'after_title\'   => \'</h2>\'


  ) );
}


add_action(\'widgets-init\',\'Y_widget_register\' );
我也尝试了不同风格的早期版本,但不起作用,有什么可能使我的代码不起作用。

1 个回复
最合适的回答,由SO网友:semibur 整理而成

add_action( \'widgets_init\', \'Y_widget_register\' );
你有一个拼写错误-使用下划线。

这是工件:

function Y_widget_register() {
register_sidebar(array(
    \'name\' => esc_html__(\'Sidebar\', \'Y-07\'),
    \'id\' => \'y-sidebar\',
    \'description\' => \'Dynamic Right Sidebar\',
    \'before_widget\' => \'<section id="%1$s" class="y-widget %2$s">\',
    \'after_widget\' => \'</section>\',
    \'before_title\' => \'<h2 class="y-widget-title">\',
    \'after_title\' => \'</h2>\'
));
}

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

相关推荐

Too many actions/filters!

这里是wordpress的新成员。动作/过滤器的概念本身并不难理解。令我不知所措的是大量可用的操作和过滤器。当我阅读教程/指南时,他们会说“只需将此功能添加到wp\\U head操作或after\\U setup\\u主题”。如果没有这些教程,我究竟如何知道将该函数与该操作挂钩?作为一个初学者,我怎么会知道什么是合适的操作?有没有关于如何导航的建议?谢谢