Как перенести описание главной страниц магазина вниз?

Ссылка скопирована
PHP
1 ответ

Подскажите пожалуйста как можно перенести описание главной страниц магазина вниз под пагинацию? В настройках темы я не нахожу. адрес магазина
Тема вудмарт
ув. администрация, это не задание а вопрос, не нужно удалять

Дополнительно:

в шаблоне поменять вывод.

  • Олег, понятно, но с пхп и тем более хуками я не знааком
  • linardo, тогда это задание. Пишите в тг. В минске возможна личная встреча
  • Ответы:

    Должно помочь. Добавьте в файл 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 );

    • Везде меняет, а на главной странице нет
    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Кирилл JS Ответ

    Описание магазина в 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_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);

    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);
    });

    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-текст внизу под товарами обычно нормальный вариант, но он не должен дублироваться сверху и снизу одновременно.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно