我想在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>
提前感谢!
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>\',
) );