如何在GeneratePress主题添加面包屑

如何在GeneratePress主题中添加面包屑

如何在GeneratePress主题中添加面包屑

  GeneratePress 是一个轻量级的多用途WordPress 主题,具有许多自定义选项。它是专门为保持速度、灵活性和模块化方法而构建的。这使其成为 WordPress 中最受欢迎的主题之一。

如何在GeneratePress主题中添加面包屑
如何在GeneratePress主题中添加面包屑

  一些 WordPress 主题有一个内置选项,可以在每个帖子上显示面包屑。您只需启用为主题面板中的每个帖子添加面包屑的选项。然而,对于像 GeneratePress 这样的主题,它需要几个额外的步骤来显示面包屑。在本指南中,我们晓得博客将向你介绍如何在GeneratePress主题中添加面包屑。

  推荐:GeneratePress Free vs Premium,GeneratePress主题优点和缺点

可以使用插件将面包屑添加到GeneratePress吗?

  有许多WordPress 插件可以帮助您在 GeneratePress 主题中添加面包屑。但是,应该避免使用这些插件,因为它们会增加额外的膨胀,有时会降低网站速度

  如果使用免费的GeneratePress 主题,可以使用插件启用面包屑或创建子主题并修改 functions.php。任何免费主题都是如此,因为它们提供的功能有限。

  可以用插件Code Snippets。它是 WordPress 插件存储库中可供下载的免费插件。您可以使用代码Code Snippets 插件在免费的 GeneratePress 主题中插入面包屑代码。

  推荐:FlyingPress插件教程WordPress轻量级速度优化插件

什么是面包屑Breadcrumbs?

  面包屑Breadcrumbs是一个文本路径,通常放置在帖子顶部,以帮助访问者在网站上轻松导航。面包屑指示用户在网站上的位置以及他们与网站主页或类别的距离。有助于在网站或网页上导航位置。

  面包屑对 SEO 有何帮助?面包屑是搜索引擎优化的重要组成部分,有助于从您正在访问的页面导航到主页的文本。可以改善停留时间,还有助于降低网站的跳出率。有助于内部链接结构,从Google 的角度来看,内部链接至关重要。

  在 200 多个排名因素中,谷歌将面包屑列为排名因素。此外,Google 在搜索引擎结果页面 (SERP) 中摘录了我们的网站面包屑。

  推荐:81个SEO技巧

在GeneratePress免费主题中添加面包屑

  如果你有使用SEO插件,那么在启用 Yoast SEO 面包屑或者 Rank Math SEO面包屑后,现在需要将其添加到的主题中。由于 GeneratePress 免费用户没有 Elements 的模块,可能需要安装并激活 Code Snippets 插件或者需要在GeneratePress子主题中添加代码。

在GeneratePress免费主题中添加面包屑
如何在GeneratePress主题中添加面包屑

  转到您的WordPress 仪表板,将鼠标悬停在Snippets上,然后单击Add New。为Code Snippets 命名并添加以下代码(以 Yoast SEO 面包屑为例),当然 Rank Math SEO等插件也可以使用。

add_action( 'generate_before_entry_title', function() {
    if ( function_exists('yoast_breadcrumb') && !is_front_page() )  {
        yoast_breadcrumb( '<p id="breadcrumbs">','</p>' );
    }
} );

  在离开Code Snippets 页面之前点击保存更改并激活。

  注意:对于替换generate_before_entry_title所需的钩子来定义面包屑位置可参考文档

  推荐:WordPress网站如何添加自定义PHP代码?

GeneratePress Pro主题中激活 Elements 模块

  如果您使用的是 GeneratePress Premium 主题,添加面包屑导航会更加容易一些,则必须通过以下步骤激活元素模块:

  登录到 WordPress 仪表板。转到“外观”->“GeneratePress“。在GeneratePress Dashboard部分,转到Modules并激活 Elements Module。在 GeneratePress 主题中激活 Elements 模块

  启用 Elements 模块后,可以添加代码在GeneratePress启用 Yoast SEO 或 RankMath 插件面包屑。

  推荐:什么是GeneratePress Elements元素

如何使用Rank Math插件在GeneratePress中添加面包屑

  如果您使用 Rank Math SEO 插件,您必须首先在 Rank Math 插件设置中启用面包屑功能。

  转到“Rank Math SEO” ->“常规设置”- >“面包屑”。启用面包屑功能。

开启Rank-math-seo面包屑
如何在GeneratePress主题中添加面包屑

  复制 Rank Math 提供的 Breadcrumbs 代码或短代码,然后单击Save Settings。

  现在让我们看看在 GeneratePress 主题中添加 RankMath 面包屑的步骤。转到“外观”->”元素“。单击Add New Element > 选择Element Type模块为Hook类型,并单击Create。输入挂钩名称,选中“执行Execute PHP”复选框,在底部选择Hook选项为generate_before_content

Rank-math-seo插件添加面包屑
如何在GeneratePress主题中添加面包屑
<?php if (function_exists('rank_math_the_breadcrumbs')) rank_math_the_breadcrumbs(); ?>

  此简码由 Rank Math 团队提供,以帮助网站所有者显示面包屑

[rank_math_breadcrumb]

  单击显示规则选项卡,可以在此处定义要显示排名数学面包屑的确切位置。

面包屑显示规则
如何在GeneratePress主题中添加面包屑
  • 位置——在所有帖子上发布和显示面包屑。
  • 排除——页面并且不在所有页面上显示面包屑

  如果选择上述显示规则,Rank Math 面包屑将出现在所有帖子上,并且不会出现在页面上。可以根据自己的要求调整这些设置更改后,单击Publish。如果您使用的是缓存插件,请确保您清除缓存

  推荐:WordPress轻量级块GenerateBlocks

使用Yoast SEO插件在GeneratePress中添加面包屑

  使用以下步骤在 GeneratePress 主题中添加 Yoast SEO 面包屑。首先,需要在 Yoast SEO 插件中启用面包屑。在 WordPress 仪表板中,转到“Yoast SEO“ ->“搜索外观”->“面包屑”->“启用面包屑“,单击保存更改。

开启yoast-seo-breadcrumbs-settings
如何在GeneratePress主题中添加面包屑

  在 GeneratePress 主题中添加 Yoast SEO面包屑。转到“外观”->“元素”。单击添加新元素> 选择元素类型作为Hook。单击创建。输入此 hook 的名称。选择Hook作为generate_before_content并选中“执行Execute PHP”复选框。使用Yoast SEO 面包屑代码如下。

Yoast-seo插件面包屑添加
如何在GeneratePress主题中添加面包屑
<?php
if ( function_exists('yoast_breadcrumb') ) {
  yoast_breadcrumb( '<p id="breadcrumbs">','</p>' );
}
?>

  Yoast SEO插件面包屑Breadcrumbs 简码:

 [wpseo_breadcrumb]

  现在单击显示规则选项卡并设置显示Yoast SEO面包屑的位置。要在所有帖子和页面上实现整个站点范围的 Yoast SEO面包屑,请选择All Singular

面包屑显示规则
如何在GeneratePress主题中添加面包屑

  在 GeneratePress 中显示 Yoast SEO 面包屑的其他选项包括:

  • 整个网站、首页、博客、所有档案、作者档案、日期档案、邮政、页
  • 完成设置和显示规则后,单击发布。

  推荐: (图文)Yoast SEO插件使用教程,详细设置步骤

如何使用All in One SEO插件在GeneratePress中添加面包屑

  在 WordPress仪表板中,点击“All in One SEO“ ->“General Settings”->“Breadcrumbs面包屑”->“启用面包屑“,单击保存更改。

ALL-in-one-seo插件开启面包屑
如何在GeneratePress主题中添加面包屑

  在 GeneratePress 主题中添加All in One SEO插件面包屑。转到“外观”->“元素”。单击添加新元素> 选择元素类型作为Hook。单击创建。输入此 hook 的名称。选择Hook作为generate_before_content并选中“执行Execute PHP”复选框,如下:

ALL-in-one-seo面包屑添加
如何在GeneratePress主题中添加面包屑
<?php if( function_exists( 'aioseo_breadcrumbs' ) ) aioseo_breadcrumbs(); ?>

  可以使用此短代码/简码呈现当前页面的面包屑路径,All in One SEO插件在添加面包屑简码:

[aioseo_breadcrumbs]

  推荐:All in One SEO插件使用教程WordPress SEO插件设置

如何使用SEOPress插件在GeneratePress中添加面包屑

  在 WordPress仪表板中,点击“SEOPress“ ->“Pro”->“Breadcrumbs面包屑”->“启用面包屑“,单击保存更改。

SEOPress插件开启面包屑导航
如何在GeneratePress主题中添加面包屑

  在 GeneratePress 主题中添加SEOPress插件面包屑。转到“外观”->“元素”。单击添加新元素> 选择元素类型作为Hook。单击创建。输入此 hook 的名称。选择Hook作为generate_before_content并选中“执行Execute PHP”复选框,如下:

SEOPress插件添加面包屑
如何在GeneratePress主题中添加面包屑
<?php if(function_exists('seopress_display_breadcrumbs')) { seopress_display_breadcrumbs(); } ?>

  可以使用此短代码/简码呈现当前页面的面包屑路径,SEOPress插件在添加面包屑简码

[seopress_breadcrumbs]

  推荐:SEOPress插件使用教程WordPress SEO插件教程

总结

  以上是晓得博客为你介绍的如何在GeneratePress主题中添加面包屑的全部内容,阅读本文后,我相信您现在知道如何在GeneratePress主题中添加面包屑。无论您使用什么SEO插件,每个SEO插件都提供类似的功能。如果需要任何进一步的帮助或有建议,请随时联系我们。

  推荐:GeneratePress主题建站教程

5/5 - (1 vote)

晓得博客,版权所有丨如未注明,均为原创
晓得博客 » 如何在GeneratePress主题中添加面包屑

转载请保留链接:https://www.pythonthree.com/add-breadcrumbs-in-generatepress-theme/

Claude、Netflix、Midjourney、Chatgpt Plus账号购买,ChatGPT API购买,优惠码XDBK,用户购买的时候输入优惠码可以打95折

Chatgpt-Plus注册购买共享账号
Kinsta-free-hosting主机
Kinsta-free-hosting主机
Elementor可视化创建WordPress网站
Elementor可视化创建WordPress网站
滚动至顶部