Пользовательская иерархия Wordpress в хлебных крошках (и без иерархии слагов / URL) - PullRequest
0 голосов
/ 17 февраля 2020

Я пытаюсь создать иерархию страниц в Wordpress для хлебных крошек. Самый простой способ сделать это - использовать атрибут " Parent Page ". Однако при использовании этой функции она также создает иерархию в слагах (что означает, что изменение в иерархии требует ведения списка 301-х и изменения внутренних ссылок на веб-сайте).

Например, давайте скажем, что я должен следовать следующей иерархии:

  • Вода
    • Стакан воды
    • Вода в бутылках
  • Огонь
    • Зажечь огонь

URL-адрес страницы со стаканом воды будет: /water/glass-of-water/. Как я могу сохранить все слагаемые "плоскими", в то же время сохраняя иерархию в хлебных крошках (в данном случае 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?

Как настроить настраиваемая иерархия хлебных крошек как для страниц, так и для постов, независимо от слага?

Я использую последнюю версию Wordpress (в настоящее время 5.3.X), с плагином Yoast SEO, бесплатной версией. При необходимости я установлю другие плагины (бесплатно), однако я стараюсь избегать плагинов, которые не популярны или не имеют достаточной репутации.

1 Ответ

0 голосов
/ 17 февраля 2020

Я столкнулся с той же проблемой за несколько дней до того, как у меня появилось одно решение для создания крошки. Yoast предоставляет средство для создания хлебных крошек.

Код:

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

enter image description here введите код здесь

вот ссылка.

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

...