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

bweufnob  于 2023-10-17  发布在  WordPress
关注(0)|答案(1)|浏览(134)

我试图在Wordpress中为面包屑创建页面层次结构。最简单的方法是使用“父页面”属性。然而,当使用此功能时,它也会在slugs中创建一个层次结构(这意味着层次结构的更改需要维护301的列表并更改网站中的内部链接)。
例如,假设我必须遵循层次结构:

  • 杯水
  • 瓶装水
  • 生火

一杯水页面的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/
具有以下breadcrumbs:Home » SEO blog » Content SEO » What is storytelling and why should you use it?
我怎样才能设置一个自定义的面包屑层次结构的网页和职位,无论蛞蝓?
我使用最新版本的WordPress(目前5.3.X),与Yoast SEO插件,免费版本.如果需要,我会安装其他插件(免费或付费),但我试图避免插件不受欢迎或没有足够的声誉。

eyh26e7m

eyh26e7m1#

几天前,我也面临着同样的问题,我有一个解决方案来创建一个面包屑。Yoast提供创建breadcrumb的工具。
代码:

<?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

相关问题