Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Кастомизация вывода breadcrumb

Тема в разделе "Вопросы новичков", создана пользователем Gierano, 15 июл 2015.

  1. Gierano

    Gierano

    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Подскажите, как можно кастомизировать вывод хлебных крошек в магазине на woocommerce. Сейчас вот такая структура есть "Главная>Каталог>Категория>Подкатегория>Товар" а надо вот такую сделать "Каталог>Категория>Подкатегория". Грубо говоря нужно запретить вывод главной страницы и страницы товар.
     
  2. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    553
    Баллы:
    113
    1. Убрать ссылку на главную страницу на страницах товаров и категорий товаров можно с помощью кода, вставив его в functions.php своей темы.
    PHP:
    add_filter'woocommerce_breadcrumb_defaults''remove_home_breadcrumb' );
    function 
    remove_home_breadcrumb$defaults ) {
        if (
    is_woocommerce()) unset($defaults['home']);
        return 
    $defaults;
    }
    2. Убрать последний элемент в "крошках" можно в шаблоне вывода "хлебных" крошек \plugins\woocommerce\templates\global\breadcrumb.php, скопировав его в свою тему.
    Как правильно скопировать шаблон в свою тему читаем тут.
     
    • Нравится Нравится x 2
  3. Gierano

    Gierano

    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Не помогло (
     
  4. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    553
    Баллы:
    113
    Решение предложено для типового вывода хлебных крошек от WooCommerce.
    На теме storefront после применения рекомендаций выше получилось так.
    Было : http://take.ms/Tk4u5
    Стало: http://take.ms/NNG5T

    Возможно у Вас за вывод "хлебных крошек" отвечает какой-то плагин или тема.
     
  5. Gierano

    Gierano

    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Да, крошки выводятся с помощью плагина Breadcrumb NavXT
     
  6. dOc.

    dOc.

    Сообщения:
    41
    Симпатии:
    0
    Баллы:
    6
    В WooCommerce хлебные крошки можно добить с помощью данного кода:

    Код:
    <?php woocommerce_breadcrumb( $args ); ?>
    С помощью данного метода, фильтр который предлагали раньше работает корректно!
    Удачи!