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

Вопрос по Woocomerce

Ekaterina84

Новичок
Приветствую всех!)

У меня возникло пару вопросов и буду очень благодарна каждому, кто может помочь советом)

1. как можно добавить Заголовок в Категорию товаров и Хлебные крошки (так как на странице товара они добавились, а вот в категории товаров пустота :( )?

2. И можно ли убрать или "скрыть" в url product и product-category?


Заранее всем спасибо!)
 

misha25

Форумчанин
Приветствую всех!)

У меня возникло пару вопросов и буду очень благодарна каждому, кто может помочь советом)

1. как можно добавить Заголовок в Категорию товаров и Хлебные крошки (так как на странице товара они добавились, а вот в категории товаров пустота :( )?

2. И можно ли убрать или "скрыть" в url product и product-category?


Заранее всем спасибо!)
1. Вопрос не совсем понтен, т.к. заголовок в категориях обычно выводится. Может тема не для Woocommerce или вы что-то другое имеете в виду.
2. Делается плагинами, вроде No Category Base (WPML)
 

Ekaterina84

Новичок
Спасибо огромное за ответ :)

Я использую тему "woostify", тема для Woocomerce, но почему заголовки и хлебные крошки не выводятся на странице категории, прям загадка, настройки вроде все "прошерстила", но могла что-то пропустить. Я прикрепила скиншот страницы категории)Screenshot_1.jpgScreenshot_1.jpg
 

misha25

Форумчанин
Посмотрите на странице через консоль браузера есть ли там ваш заголовок. По логике должен выводиться в теге h1, но может и отличаться. По скриншотам сложно сказать.
 

Ekaterina84

Новичок
Посмотрела, есть блок для вывода заголовка, но к сожалению он пуст( прикрепляю очередной скин)) Screenshot_1.jpg
 

misha25

Форумчанин
Попробуйте в functions.php добавить:

PHP:
add_action('woocommerce_archive_description', 'custom_category_title', 5);
function custom_category_title() {
    if (is_product_category()) {
        woocommerce_page_title();
    }
}
 

Ekaterina84

Новичок
Попробуйте в functions.php добавить:

PHP:
add_action('woocommerce_archive_description', 'custom_category_title', 5);
function custom_category_title() {
    if (is_product_category()) {
        woocommerce_page_title();
    }
}
Спасибо огромное!) сработало. Есть еще не большое уточнение ;) возможно есть функция для добавления Хлебных крошек на страницу Каталога товаров, так как с ними такая же "песня"( они не отображаются
 

misha25

Форумчанин
Спасибо огромное!) сработало. Есть еще не большое уточнение ;) возможно есть функция для добавления Хлебных крошек на страницу Каталога товаров, так как с ними такая же "песня"( они не отображаются
Я обычно для хлебных крошек использую плагин Breadcrumb NavXT. После установки в functions.php:

PHP:
/* Breadcrumb */
// Функция Breadcrumb NavXT выводит хлебные крошки
function qfurs_breadcrumb(){
    echo '<nav aria-label="breadcrumb" class="breadcrumb"><div itemscope itemtype="https://schema.org/BreadcrumbList">';
        if (function_exists('bcn_display')){
            bcn_display();
        }
    echo '</div></nav>';
}

// Вывод ф-и qfurs_breadcrumb перед заголовком товара
add_action('woocommerce_single_product_summary', 'qfurs_breadcrumb', 10);

Вот карта хуков страницы товара Woo. Там можно посмотреть в каком месте можно вывести breadcrumb. Видно, что хук 'woocommerce_single_product_summary' сверху заголовка. Если нужно прям под заголовком, то попробуйте увеличивать параметр 10.
 

Ekaterina84

Новичок
Я обычно для хлебных крошек использую плагин Breadcrumb NavXT. После установки в functions.php:

PHP:
/* Breadcrumb */
// Функция Breadcrumb NavXT выводит хлебные крошки
function qfurs_breadcrumb(){
    echo '<nav aria-label="breadcrumb" class="breadcrumb"><div itemscope itemtype="https://schema.org/BreadcrumbList">';
        if (function_exists('bcn_display')){
            bcn_display();
        }
    echo '</div></nav>';
}

// Вывод ф-и qfurs_breadcrumb перед заголовком товара
add_action('woocommerce_single_product_summary', 'qfurs_breadcrumb', 10);

Вот карта хуков страницы товара Woo. Там можно посмотреть в каком месте можно вывести breadcrumb. Видно, что хук 'woocommerce_single_product_summary' сверху заголовка. Если нужно прям под заголовком, то попробуйте увеличивать параметр 10.
Еще раз огромное Вам спасибо за помощь) все понятно, обязательно попробую
 
Сверху Снизу