小部件标题未显示在我的自定义 WordPress 主题中
Posted
技术标签:
【中文标题】小部件标题未显示在我的自定义 WordPress 主题中【英文标题】:Widget title not showing up in my custom WordPress theme 【发布时间】: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; 【参考方案1】:为了解决这个问题,在你的主题的function.php中加入以下代码:
add_filter('use_widgets_block_editor', '__return_false');
【讨论】:
以上是关于小部件标题未显示在我的自定义 WordPress 主题中的主要内容,如果未能解决你的问题,请参考以下文章
带有媒体上传按钮的自定义Wordpress窗口小部件,在每个窗口小部件上插入相同的图像
如何使我的自定义 HTML 小部件针对不同的屏幕尺寸显示不同?