【问题标题】:Wordpress custom hierarchy of breadcrumbs (and no hierarchy of slug / URLs)面包屑的 Wordpress 自定义层次结构(并且没有 slug / URL 的层次结构)
【发布时间】:2020-02-17 10:01:29
【问题描述】:

我正在尝试在 Wordpress 中为面包屑创建页面层次结构。最简单的方法是使用“Parent Page”属性。但是,在使用此功能时,它还会在 slugs 中创建层次结构(这意味着层次结构的更改需要维护 301 列表并更改网站中的内部链接)。

例如,假设我必须遵循层次结构:

    • 一杯水
    • 瓶装水
    • 生火

Glass of Water 页面的 URL 为:/water/glass-of-water/。我怎样才能让所有的 slug 保持“平坦”,同时仍然在面包屑中保留层次结构(在本例中为 Home > Water > Glass of Water 并保持 url /glass-of-water)?

我发现很多 WP 网站都采用这种做法。例如 Yoast SEO 网站上的以下帖子:

https://yoast.com/what-is-storytelling-and-why-should-you-use-it/

具有以下面包屑: Home » SEO blog » Content SEO » What is storytelling and why should you use it?

如何为页面和帖子设置自定义面包屑层次结构,而不考虑 slug?

我使用最新版本的 Wordpress(目前为 5.3.X),带有 Yoast SEO 插件,免费版本。如果需要,我会安装其他插件(免费),但我会尽量避免使用不受欢迎或没有足够声誉的插件。

【问题讨论】:

    标签: wordpress breadcrumbs yoast


    【解决方案1】:

    在我找到创建面包屑的解决方案前几天,我遇到了同样的问题。 Yoast 提供了创建面包屑的工具。

    代码:

    <?php
    if ( function_exists('yoast_breadcrumb') ) {
      yoast_breadcrumb( '<p id="breadcrumbs">','</p>' );
    }
    ?>
    

    在此输入代码

    这是链接。

    https://www.elegantthemes.com/blog/tips-tricks/how-to-add-breadcrumbs-to-your-wordpress-website

    【讨论】:

      猜你喜欢
      • 2023-03-19
      • 1970-01-01
      • 1970-01-01
      • 2022-07-01
      • 2017-08-23
      • 2021-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多