标题前后未添加div的小部件

时间:2017-04-25 作者:Thom

我想在h3小部件标题周围加一个包装,因为我想给h3一个垂直对齐的底部。目前,我正在注册我的小部件,如下所示:

function usp_widgets_init(){
    if (function_exists(\'register_sidebar\')) {
        register_sidebar(array(
            \'name\' => \'Front page widgets\',
            \'id\' => \'widgets-front\',
            \'description\' => \'Geschikt voor de USPs\',
            \'before_widget\' => \'<div class="skill hidden">\',
            \'after_widget\' => \'</div>\',
            \'before_title\' => \'<div class="widget-title"><h3>\',
            \'after_title\' => \'</h3></div>\'
        ));
    }
} add_action( \'widgets_init\', \'usp_widgets_init\' );
现在标题将得到h3标签,但它没有被div包装。有人知道如何修复这个问题吗?顺便说一句,我不能使用显示:表格单元格进行垂直对齐。

电流输出:

<h3>Widget Title</h3>
期望输出:

<div class=\'widget-title\'><h3>Widget Title</h3></div>
提前感谢!

1 个回复
SO网友:UB Expertz

我想你错过了after\\u的标题,这就是为什么它不起作用。使用此代码,它工作正常。

register_sidebar( array(
        \'name\'          => \'Custom code widget\',
        \'id\'            => \'custom-code\',
        \'description\'   => \'Cutom code for all pages.\',
        \'before_widget\' => \'<div class="custom-description">\',
        \'after_widget\'  => \'</div>\',
        \'before_title\'  => \'<div class="custom-code-title"><h2 class="widget-title">\',
        \'after_title\'   => \'</h2></div>\',
    ) );

相关推荐

删除具有实际标题的SANITIZE_TITLE_WITH_DASSES函数

求你了,我真的需要帮助。下面的代码是在我的网站上将搜索查询保存为标记的代码,但它将标题替换为“-”,请问有什么方法可以使标记标题名称保持搜索状态?。function addsometags() { //Don\'t do anything if we\'ve already got 20 tags $posttags = get_the_tags(); $count=0; if ($posttags) { foreach($posttags as $tag