使用 dynamic_sidebar 函数很容易。但它在小部件文本周围创建了许多额外的 div:
<div class="textwidget">
<div class="footer-widget footer-about">
<div class="footer-widget-inner-box">
<p>Widget text</p>
</div>
</div>
</div>
在functions.php中创建区域时,它看起来像这样
function b1_widgets_init() {
register_sidebar(
array(
'name' => 'Footer About',
'id' => 'footer_about',
'before_widget' => '',
'after_widget' => '',
'before_title' => '',
'after_title' => '',
)
);
}
add_action( 'widgets_init', 'b1_widgets_init' );
添加到主题通过
<?php dynamic_sidebar( 'footer_about' ); ?>
是否有任何 Wordpress 过滤器或“方法”来摆脱这些额外的 div,以便我刚刚
<p>Widget text</p>