【问题标题】:Widget title not showing up in my custom WordPress theme小部件标题未显示在我的自定义 WordPress 主题中
【发布时间】:2021-12-20 13:43:54
【问题描述】:

我在我的 WordPress 安装中创建了一个自定义主题。我已经在其中添加了侧边栏。

我添加侧边栏的代码是

在functions.php中

    function my_register_sidebars() {
    /* Register the 'right' sidebar. */
    register_sidebar(
        array(
            'id'            => 'primary-right',
            'name'          => __( 'Primary Right Sidebar' ),
            'description'   => __( 'Right Side bar' ),
            'before_widget' => '<div id="%1$s" class="widget %2$s">',
            'after_widget'  => '</div>',
            'before_title'  => '<h3 class="widget-title">',
            'after_title'   => '</h3>',
        )
    );
  }
  add_action( 'widgets_init', 'my_register_sidebars' );

在sidebar.php中

<div class="row">
    <div class="col-12 col-sm-12 col-md-12">
       <?php dynamic_sidebar( 'primary-right' ); ?>
    </div>
</div>

当我在此侧边栏中添加小部件时,小部件的标题未显示。请指导我哪里错了。

我使用的是 WordPress 5.8.1

【问题讨论】:

  • 它通常会自动显示。你能通过检查来检查 CSS 吗?如果你看到这个,删除它: .widgettitle { display: none; }

标签: php wordpress wordpress-theming custom-wordpress-pages wordpress-gutenberg


【解决方案1】:

为了解决这个问题,在你的主题的function.php中加入以下代码:

add_filter('use_widgets_block_editor', '__return_false');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-20
    • 2014-03-14
    • 2023-01-12
    • 2014-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多