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

Хлебные крошки. Ничего не получается.

Silimina

Новичок
Добрый день. Стоит Yoast SEO. Вроде, в цепочках покопалась. Не работает.
В тему кусок кода вставляла. не работает.
В постоянных ссылках категории у меня не прописаны. Прописала. Не работает все равно.
Форумы перекопала, все перепробовала. Не работает.
И пишет на странице товара, хоть убейся, "Главная страница / Товары / Название товара".
Подскажите, пожалуйста, может быть, можно где-то что-то в коде поменять? Плагин поставить незамысловатый, чтобы он вел "Главная страница / Категория / Название товара"?
 

ADv

Гуру
Местный
Добрый день. Стоит Yoast SEO. Вроде, в цепочках покопалась. Не работает.
В тему кусок кода вставляла. не работает.
В постоянных ссылках категории у меня не прописаны. Прописала. Не работает все равно.
Форумы перекопала, все перепробовала. Не работает.
И пишет на странице товара, хоть убейся, "Главная страница / Товары / Название товара".
Подскажите, пожалуйста, может быть, можно где-то что-то в коде поменять? Плагин поставить незамысловатый, чтобы он вел "Главная страница / Категория / Название товара"?

Попробуйте так:

PHP:
function custom_woocommerce_breadcrumbs($crumbs, $breadcrumb){
    
    if(count($crumbs) > 2){
        global $product;

        if($product){
            $categories = wc_get_product_category_list($product->get_id());
            if($categories){

                $categories = explode(', ', $categories);

                $category = strip_tags($categories[0]);
                
                $crumbs[1] = array($category, get_term_link($category, 'product_cat'));
            }
        }
    }

    return $crumbs;
}

add_filter('woocommerce_get_breadcrumb', 'custom_woocommerce_breadcrumbs', 20, 2);
 

altevsk

Новичок
Тоже такая проблема. Предложенный вариант не работает. Может есть у кого другой?
 
Сверху Снизу