Как сделать описание категорий Woocommerce на WordPress внизу под товарами?

Создавая партнерскую витрину под оферы Admitad или подобную партнерку, можно заметить, что по умолчанию, на большинстве тем Woocommerce на WordPress, описание категорий товаров отображается в самом верху категории:


Если описание не большое, оно выглядит гармонично и не скрывает товары из экрана первой видимости. А вот если необходимо создать подробное описание категории, для улучшения SEO, большой текст сдвинет товары так, что на мобильных устройствах, пользователю будет бросаться в глаза сначала текст. Это может запутать пользователя, который не пролистав страницу ниже и не увидев сразу отображение товаров, может закрыть страницу, подумав, что это блог / статья, а не каталог товаров.

В такой ситуации, лучше размещать большие описания категорий товаров Woocommerce на WordPress в самом низу, под товарами.

В нашем примере, мы рассмотрим ситуацию, как убрав описание категории Woocommerce на WordPress над товарами:

Перенести описание категорий товаров Woocommerce на WordPress под товары:


Если нет времени разбираться во всем самостоятельно, или понимаете, что не справитесь сами, найдите специалиста, который поможет вам решить вопрос. Защищенные сделки и доступные цены.

Как убрать описание категорий над товарами Woocommerce на WordPress и разместить описание категорий под товарами?

Нам необходимо добавить следующий код в файл functions.php своей темы (основной или дочерней):

remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 );
add_action( 'woocommerce_after_shop_loop', 'woocommerce_taxonomy_archive_description', 100 );

Как разместить код в файл functions.php на WordPress?

Способ 1.

Переходим в админке в раздел «Редактор тем» (1.) и выбираем functions.php (2.). В самый конец, добавляем вышеприведенный код (3.). Не забываем сохранить изменения (4.):

Способ 2.

Устанавливаем плагин Code Snippets. После установки плагина, переходим во вкладку «Добавить новый» (2.) в плагине «Сниппеты» (1.). Задаем любое название (3.), чтобы можно было в будущем знать, что это за код был добавлен. И в поле «Код» (4.), вставляем следующий код:

remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 );
add_action( 'woocommerce_after_shop_loop', 'woocommerce_taxonomy_archive_description', 100 );

Будет, примерно так:


После этого, ничего  больше не добавляя, сохраняем внесенные данные, нажав на кнопку «Сохранить изменения и активировать»:


Второй способ (при помощи плагина), является более удобным, так как можно обновлять тему сайта, не боясь за удаление внесенных правок в файле functions.php

Заключение.

Если создаете партнерский магазин или товарную витрину на WordPress, вам будет достаточно при помощи плагина Code Snippets, создать свой сниппет, разместив в нем небольшой код, который перенесет описание категорий товаров Woocommerce на WordPress в самый низ страницы, под товарами.

Из плюсов и то, что нет необходимости заполнять все категории описания товаров. Никаких ошибок не возникнет. Заполнять описание можно только для тех категорий, которые нужны. Остальные, можно оставить незаполненными при необходимости.

Если создаете партнерскую витрину товаров или партнерский магазин на WoordPress, будет полезной заметка: «Как открыть партнерский товар WooCommerce на WordPress в новой вкладке (окне)?»

В следующей заметке, мы рассмотрим вариант, который сохраняет описание в самом верху категорий (над товарами) и добавляет дополнительное поле описания под товарами. Данный способ, можно использовать, чтобы в самом верху, добавить небольшое описание, а в низу, создать полное описание категории. Это удобное решение с точки зрения юзабилити и SEO.

Если вы знаете другие рабочие способы, делитесь ими в комментариях. Ваша информация, может быть полезной и другим пользователям. Заранее, спасибо и успехов.

6 Комментарии

  1. Спасибо вам огромнейшее)))))) сниппет это же просто чудо))

    ОтветитьУдалить
    Ответы
    1. Отлично, рад, что информация оказалась полезной. Спасибо, что поделились своим опытом и написали комментарий.

      Удалить
  2. Теперь текст сверху и снизу отображается

    ОтветитьУдалить
    Ответы
    1. Здравствуйте. Вы точно чистили кеш браузера (или просмотрите в Приватном режиме) после внесенных изменений? А на сайте есть плагины для настройки кеша? Вы после внесения правок, очищали кеш сайта? Не установлен ли cloudflare или любой CDN?
      И в идеале, это все конечно лучше тестировать на тестовом сайте сначала предварительно, а не на рабочем проекте.
      И на всякий случай уточню, вы не перепутали решения с данным вариантом?

      Вы можете также попробовать данный вариант и в нижней части расположить основной текст, а в верхней части - вступление.
      Хотя, похоже все дело в неочищенном кеше браузера и/или сайта.

      Удалить
  3. Здравствуйте! Буду очень признателен за помощь, очень нужно оставить описание категорий сверху (оно короткое) и добавить вниз, после пагинации более развёрнутое. Не подскажете как это можно сделать?

    ОтветитьУдалить
  4. Здравствуйте. Ссылка на вариант решение вашей задачи, указана в конце данной заметки. Вот прямая ссылка: https://pc103help.blogspot.com/2021/11/kak-dobavit-dopolnitelnoe-opisanie-v-kategorii-tovarov-woocommerce-na-wordPress-pod-tovarami.html

    Данный вариант, позволяет оставить поле описание над товарами и добавить дополнительно поле описан под товарами.

    ОтветитьУдалить
Новые Старые