如何删除通过 Wordpress 中的“dynamic_sidebar”(小部件)添加的所有额外 DIV?

时间:2020-12-27 14:49:24

标签: wordpress wordpress-theming

使用 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>

0 个答案:

没有答案
相关问题