在使用 WordPress + Astra 主题创建网站时,你不希望在前台页面中显示默认的标题(如页面顶部的文章名或页面名)。Astra 提供了两种方式来隐藏标题:通过界面设置 和 使用代码批量处理。
本文将分别介绍这两种方式的使用方法。
方法一:使用可视化按钮隐藏标题
Astra 主题内置了可视化隐藏标题功能,你可以直接在编辑页面中关闭标题显示,而无需进入复杂的主题设置或写代码。
操作步骤:
登录 WordPress 后台
进入 页面 > 所有页面,选择想要隐藏标题的页面,例如“关于我们”
鼠标移动到标题区域,会出现一个“眼睛图标”
点击该图标,即可隐藏标题
点击“更新”按钮保存设置,并预览前台效果
效果说明:
启用前:页面顶部会显示默认标题,如“关于我们”
启用后:该标题不会出现在页面前端,页面结构更整洁
若你需要对多个页面进行此操作,建议使用 Astra Bulk Edit 插件,可同时批量编辑多个页面的标题显示状态,提高效率。
需要重新显示标题?只需再次点击“眼睛图标”即可恢复。
方法二:通过代码全站隐藏标题(适合开发者)
如果希望统一关闭所有文章或页面的标题,而不是一个个手动设置,可以将以下代码添加到子主题的 functions.php 文件中:
/**
* 在指定文章类型中隐藏标题
*/
function your_prefix_post_title() {
$post_types = array(‘page’,’post’); // 可自定义需要隐藏标题的文章类型
if ( ! in_array( get_post_type(), $post_types ) ) {
return;
}
add_filter( ‘astra_the_title_enabled’, ‘__return_false’ );
}
add_action( ‘wp’, ‘your_prefix_post_title’ );
自定义说明:
你可以通过修改 $post_types = array(…) 来决定哪些文章类型的标题需要被隐藏。例如:
仅隐藏所有文章标题:array(‘post’)
仅隐藏所有页面标题:array(‘page’)
同时隐藏页面、文章与自定义类型:array(‘page’,’post’,’custom-type-1′)
注意事项:
建议在子主题中操作,避免主题更新后自定义代码丢失
若没有使用子主题,请先查阅以上子主题链接文档进行创建
添加代码前建议备份网站,确保安全
总结
Astra 提供了灵活的方式让你控制页面标题是否显示,无论是单独页面设置还是全站统一隐藏,都可以通过简单操作或代码实现。对于只需偶尔隐藏标题的页面,使用“眼睛图标”方法更直观;而希望批量处理的用户,则推荐使用代码方式搭配子主题管理。