Astra 教程:如何隐藏文章、页面或其他类型的标题显示

在使用 WordPress + Astra 主题创建网站时,你不希望在前台页面中显示默认的标题(如页面顶部的文章名或页面名)。Astra 提供了两种方式来隐藏标题通过界面设置使用代码批量处理

20250421143358618-image

本文将分别介绍这两种方式的使用方法。

20250421143504268-image

方法一:使用可视化按钮隐藏标题

Astra 主题内置了可视化隐藏标题功能,你可以直接在编辑页面中关闭标题显示,而无需进入复杂的主题设置或写代码。

操作步骤:

  • 登录 WordPress 后台
  • 进入 页面 > 所有页面,选择想要隐藏标题的页面,例如“关于我们”
20250421143601817-image
  • 鼠标移动到标题区域,会出现一个“眼睛图标”
20250421143609116-image
  • 点击该图标,即可隐藏标题
  • 点击“更新”按钮保存设置,并预览前台效果

效果说明:

  • 启用前:页面顶部会显示默认标题,如“关于我们”
20250421143626546-image
  • 启用后:该标题不会出现在页面前端,页面结构更整洁
20250421143632609-image

若你需要对多个页面进行此操作,建议使用 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 提供了灵活的方式让你控制页面标题是否显示,无论是单独页面设置还是全站统一隐藏,都可以通过简单操作或代码实现。对于只需偶尔隐藏标题的页面,使用“眼睛图标”方法更直观;而希望批量处理的用户,则推荐使用代码方式搭配子主题管理。


了解 宝藏号 的更多信息

订阅后即可通过电子邮件收到最新文章。

© 版权声明

相关文章

暂无评论

none
暂无评论...

了解 宝藏号 的更多信息

立即订阅以继续阅读并访问完整档案。

继续阅读