Можно ли удалить заголовок “Магазин” из каталога WooCommerce?

Вопрос или проблема

Я владею и управляю игровым веб-сайтом. Игры перечислены в каталоге WooCommerce (это было настроено до моей покупки).

Каждый раз, когда загружается страница каталога игр, вверху отображается заголовок “Магазин”.

Я хочу полностью удалить заголовок, так как это на самом деле не магазин.

Страницу нельзя редактировать (так как она создается с помощью плагина WooCommerce), и в настройках WooCommerce нет возможности удалить его или хотя бы изменить на что-то другое.

Я потратил, возможно, два часа, пытаясь удалить слово “Магазин” со страницы, используя различные методы PHP и CSS, о которых я читал онлайн для людей с аналогичной проблемой, но безуспешно.

Как это можно сделать?

Ответ или решение

Чтобы удалить заголовок "Магазин" с каталога WooCommerce, существует несколько подходов, которые можно использовать. Я приведу наиболее распространенный способ, который основан на добавлении кода в файл вашей темы или дочерней темы.

Подход 1: Использование фильтра в functions.php

Вы можете использовать фильтр woocommerce_page_title, чтобы изменить или удалить заголовок страницы магазина. Для этого выполните следующие шаги:

  1. Войдите в админку WordPress.
  2. Перейдите в раздел "Внешний вид" -> "Редактор тем".
  3. Найдите файл functions.php вашей активной темы (или дочерней темы) и откройте его для редактирования.
  4. Добавьте следующий код в конец файла:
add_filter('woocommerce_page_title', function($title, $id) {
    if (is_shop()) {
        return ''; // Убираем заголовок
    }
    return $title;
}, 10, 2);
  1. Сохраните изменения.

Этот код проверяет, находитесь ли вы на странице магазина и если да, то возвращает пустую строку, тем самым удаляя заголовок.

Подход 2: Использование CSS

Если вы хотите скрыть заголовок с помощью CSS, это также возможно, но это не рекомендуется как единственный способ, поскольку заголовок все равно будет загружаться в HTML-коде. Тем не менее, вот как можно это сделать:

  1. Перейдите в раздел "Внешний вид" -> "Настроить".
  2. Выберите "Дополнительные стили" или "Дополнительный CSS".
  3. Добавьте следующий CSS-код:
.woocommerce-page h1.woocommerce-products-header__title {
    display: none;
}
  1. Сохраните изменения.

Этот код скрывает заголовок с помощью CSS, и хотя он по-прежнему будет присутствовать в коде страницы, он не будет виден пользователям.

Заключение

Наилучший способ удалить заголовок "Магазин" – это использовать фильтр в functions.php, как описано в первом методе. Это обеспечит удаление заголовка на уровне сервера и улучшит пользовательский опыт. Метод с применением CSS может быть использован, если вы не хотите редактировать код, но он не является идеальным решением.

Если у вас есть какие-либо вопросы или вам нужна дополнительная помощь, не стесняйтесь обращаться!

Оцените материал
Добавить комментарий

Капча загружается...