面包屑导航是网站的一个重要功能,帮助用户跟踪他们在网站中的位置并理解网站结构。在许多 WordPress 主题中,包括 Astra,面包屑导航的根元素通常显示为“HOME”。如果希望将其更改为其他更符合网站需求的标签,以下是如何修改 Astra 主题中“HOME”字符串的详细步骤。
更改面包屑中的“HOME”字符串
如果使用的是 Astra 主题,并且具有管理员权限,可以按照以下步骤进行修改:
步骤 1:登录到 WordPress 管理后台
首先,使用管理员凭证登录到 WordPress 管理后台。
步骤 2:进入主题文件编辑器
在后台导航到 外观 > 主题文件编辑器。
步骤 3:编辑 functions.php 文件
在主题文件编辑器中,找到右侧的文件列表,选择 functions.php 文件。
步骤 4:添加代码
在 functions.php 文件中,添加以下代码片段:
add_filter( ‘astra_breadcrumb_trail_labels’, function( $args ) {
$args[‘home’] = __( ‘Index’, ‘astra’ ); // 替换 ‘Index’ 为所需的文本
return $args;
});
这段代码会将面包屑中的“HOME”标签更改为“Index”。可以将“Index”替换为任何需要的名称,例如“New Flat”或其他合适的文本。
步骤 5:保存文件
完成后,点击 更新文件 按钮以保存更改。
示例
假设网站有一个名为“Construction”的页面,想要将面包屑中的“HOME”字符串更改为“New Flat”,代码应该这样修改:
add_filter( ‘astra_breadcrumb_trail_labels’, function( $args ) {
$args[‘home’] = __( ‘New Flat’, ‘astra’ ); // 更改为 ‘New Flat’
return $args;
});
保存这些更改后,面包屑中的“HOME”将显示为“New Flat”。
其他事项
使用子主题、定制布局或代码片段插件: 推荐通过子主题或代码片段插件来添加自定义代码。这样可以确保在主题更新时不会丢失修改内容。
备份: 在修改 functions.php 文件之前,请务必备份网站和主题文件,以便发生问题时可以恢复。
恢复更改: 如果更改后出现问题,可以删除 functions.php 文件中的代码片段,恢复到原始状态。
在页面或文章中显示面包屑导航
Astra 还允许使用短代码将面包屑导航显示在页面或文章的任何位置。默认情况下,面包屑导航显示在页眉内、页眉下方和标题上方。如果希望将面包屑导航显示在页面的其他位置,可以使用以下短代码:
[astra_breadcrumb]
要求:
使用面包屑短代码,必须安装并激活 Astra Pro 插件。
可以将短代码插入到自定义布局、侧边栏小部件、页面构建器或任何希望显示面包屑的位置。
从旧的面包屑导航切换到新的导航路径
如果想将现有的面包屑导航切换为 Astra Pro 插件的新面包屑路径,可以使用以下过滤器:
add_filter( ‘astra_addon_advanced_headers_use_astra_breadcrumb_trail’, ‘__return_true’ );
如何应用:
将代码添加到 子主题的 functions.php 文件 中。
启用 Astra Pro 插件的新面包屑路径。
总结
使用 Astra 主题,可以轻松更改面包屑导航中的“HOME”字符串,以便更好地符合网站的结构和需求。还可以使用 Astra Pro 插件,在任何位置显示面包屑导航,并通过过滤器切换到新的导航路径。如果在执行这些步骤时遇到问题,随时提交支持请求,我们会为提供帮助。