取决于主题使用的方式the_title
, 挂钩到the_title
过滤器可能隐藏标题h1,也可能不隐藏标题h1。你用的是什么主题?
这个the_title
过滤器传递两个参数:标题(字符串)和帖子ID$title
是一个post数据数组,正在尝试设置$title[\'post_title\']
. 拥有the_title
返回空字符串如果自定义字段“hide\\u title”不为空,则以下内容就足够了:
add_filter( \'the_title\', \'wpse145940_hide_hidden_title\', 10, 2 );
function wpse145940_hide_hidden_title( $title, $postid ) {
if ( get_post_meta( $postid, \'hide_title\', true ) ) {
$title = \'\';
}
return $title;
}