Wordpress 自定义面包屑层次结构(并且没有 slug/URL 层次结构)

问题描述 投票:0回答:1

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

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

    • 一杯水
    • 瓶装水
    • 点燃火

“一杯水”页面的 URL 为:

/water/glass-of-water/
。我怎样才能保持所有的slugs“平坦”,同时在面包屑中仍然具有层次结构(在这种情况下
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个回答
0
投票

几天前我遇到了同样的问题,然后我有了一个创建面包屑的解决方案。 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

© www.soinside.com 2019 - 2024. All rights reserved.