边栏参数(BEFORE_WIDGET、BEFORE_TITLE)不起作用

时间:2018-03-26 作者:GullAQA

我最近刚刚尝试使用侧栏参数(在\\u widget之前,在\\u title之前),但我在其中使用的html标记不起作用

function noorband_widget_setup(){
    register_sidebar(array(\'name\' => \'Sidebar\',
                \'id\' => \'sidebar-1\',
                \'class\' => \'custom\',
                \'description\' => \'Standard Sidebar\',
                \'before_widget\' => \'<aside id="%1$s" class="widget %2$s"\',
                \'after_widget\' => \'</aside>\',
                \'before-title\' => \'<h1 class="widget-title">\',
                \'after_title\' => \'</h1>\',
         )
);
标题应该是标题1,但这似乎是正常的文本enter image description here

1 个回复
SO网友:Welcher

问题在您的params数组中。有一个遗漏的结束> 在里面before_widgetbefore-title 应该是before_title.

尝试以下操作:

array(
    \'name\' => \'Sidebar\',
    \'id\' => \'sidebar-1\',
    \'class\' => \'custom\',
    \'description\' => \'Standard Sidebar\',
    \'before_widget\' => \'<aside id="%1$s" class="widget %2$s">\',
    \'after_widget\' => \'</aside>\',
    \'before_title\' => \'<h1 class="widget-title">\',
    \'after_title\' => \'</h1>\',
  )
希望有帮助!

结束

相关推荐

Add sidebar in inner pages

我是wordpress编码新手。我想在主页以外的页面上添加一个侧边栏,这两个页面都是我的自定义模板。我想在管理员列表,以便管理员可以编辑侧边栏的内容。此外,我是否需要创建小部件来显示每个边栏?