Как перенести описание главной страниц магазина вниз?
Подскажите пожалуйста как можно перенести описание главной страниц магазина вниз под пагинацию? В настройках темы я не нахожу. адрес магазина
Тема вудмарт
ув. администрация, это не задание а вопрос, не нужно удалять
Дополнительно:
в шаблоне поменять вывод.
Ответы:
Должно помочь. Добавьте в файл functions.php
// удаляем описание категории на странице категорий remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 ); // выводим описание категории под товарами add_action( 'woocommerce_after_shop_loop', 'woocommerce_taxonomy_archive_description', 100 ); |
// удаляем описание категории на странице категорий remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 ); // выводим описание категории под товарами add_action( 'woocommerce_after_shop_loop', 'woocommerce_taxonomy_archive_description', 100 );
- Везде меняет, а на главной странице нет
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Описание магазина в WooCommerce выводится через hook. Для категорий товаров стандартно используется
woocommerce_archive_description, но главная страница магазина может выводиться иначе, особенно если тема WoodMart подменяет шаблон или использует свой layout builder.Для обычных категорий товаров часто хватает такого кода:
remove_action('woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10); add_action('woocommerce_after_shop_loop', 'woocommerce_taxonomy_archive_description', 100);
А для главной страницы магазина нужно переносить описание страницы магазина:
remove_action('woocommerce_archive_description', 'woocommerce_product_archive_description', 10); add_action('woocommerce_after_shop_loop', 'woocommerce_product_archive_description', 100);
Если нужно сделать оба варианта сразу, можно добавить в дочернюю тему:
add_action('wp', function () { if (!is_shop() && !is_product_taxonomy()) { return; } remove_action('woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10); remove_action('woocommerce_archive_description', 'woocommerce_product_archive_description', 10); add_action('woocommerce_after_shop_loop', 'woocommerce_taxonomy_archive_description', 100); add_action('woocommerce_after_shop_loop', 'woocommerce_product_archive_description', 100); });
Но с WoodMart обязательно проверьте настройки темы: у неё могут быть отдельные опции для описания категории сверху/снизу, AJAX-пагинации и кастомных layouts. Если включён builder для архива, hook может не сработать там, где Вы ожидаете.
Без знания PHP безопаснее делать это через дочернюю тему или небольшой mu-plugin, а не править файлы WoodMart. После изменения проверьте: главную магазина, категорию, подкатегорию, страницу с пагинацией и мобильную версию. SEO-текст внизу под товарами обычно нормальный вариант, но он не должен дублироваться сверху и снизу одновременно.