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

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

Leave a Reply

您的电子邮箱地址不会被公开。 必填项已用 * 标注