Главная WordPress

“Хлебные крошки” для WordPress без использования плагина

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

Комментарии (693)

  1. Приветствую! Ух… давно использую ваш метод, но вот возникла задача. Можно ли исключить из хлебных крошек подкатегории (если они имеются)? Например, если структура такая Главная/Машины/Маленькие/Лада Веста, то изменить ее на такую Главная/Машины/Лада Веста.
    Маленькие в данном случае является подкатегорией категории Машины. Лада Веста – это запись.
    Если это возможно, то подскажите, что нужно добавить/изменить в вашем коде.
    Заранее спасибо, если откликнетесь)

    • Здравствуйте. Найдите этот кусок кода (быстро находится по поиску первой строки):

      $cat = get_the_category();
      $catID = $cat[0]->cat_ID;
      $parents = get_ancestors($catID, 'category');
      $parents = array_reverse($parents);
      $parents[] = $catID;
      

      и поменяйте его на такой:

      $cat = get_the_category();
      $catID = $cat[0]->cat_ID;
      $ancestors = get_ancestors($catID, 'category');
      $ancestors = array_reverse($ancestors);
      $parents[] = $ancestors[0];
      

Ваш комментарий