没有标题的WordPress动态边栏

我想加入一个动态边栏。我在小部件侧栏中有1个文本项, 但我不想拉小部件的标题(仅是正文)。谁能告诉我WordPress将标题拉到哪里?
例如此刻我有…

// In my page template... < div id='advert-header'> < ?php dynamic_sidebar( 'Header Advert' ); ?> < /div> // In functions.php... function twentyten_widgets_init() { register_sidebar( array( 'name' => __( 'Header Advert', 'twentyten' ), 'id' => 'primary-widget-area', 'description' => __( 'The primary widget area', 'twentyten' ), 'before_widget' => '', 'after_widget' => '', 'before_title' => '', 'after_title' => '', ) ); // etc. }

#1你可以尝试一下(在register_sidebar中的functions.php中)
'before_title' => '< span class="hidden"> ', 'after_title' => '< /span> ',

和CSS
.hidden{display:none; }

你也可以尝试一下。
#2【没有标题的WordPress动态边栏】窗口小部件始终对标题名称” widget_title” 应用过滤器, 请使用该过滤器。
add_filter('widget_title', 'my_widget_title'); function my_widget_title($t) {return null; }

谢谢
-摇
#3这些标题对CMS用户很有用, 因此在你的register_sidebar中, 你可以放置??某物。就像我在下面的代码中所做的那样(在Wordpress 5.0.3中有效)。现在小部件标题在html注释中, 对我来说似乎还可以
register_sidebar( array( 'name'=> esc_html__( 'Contact page widgets', 'xxx' ), 'id'=> 'sidebar-3', 'description'=> esc_html__( 'Add widgets here to appear on contact page.', 'xxx' ), 'before_widget' => '< div id="%1$s" class="widget %2$s"> ', 'after_widget'=> '< /div> ', 'before_title'=> '< !-- ', 'after_title'=> ' --> ', ) );

#4或者, 你可以通过在函数中执行以下操作来使其更简单:
'before_title' => '< span style="display: none; "> ', 'after_title' => '< /span> ',

#5是否有你正在使用的小部件的标题字段?你可以尝试只在其中放置一个标题, 以便获得一个空格。虽然不是最优雅的解决方案。
#6你不能只显示吗?在小部件标题的CSS?
#7请将此代码放在functions.php文件中。
add_filter( 'widget_title', 'remove_widget_title' ); function remove_widget_title( $widget_title ) { return $widget_title == '& nbsp; ' ? '' : $widget_title; }

    推荐阅读