Удалить «Результаты поиска: '%s'» и пустое пространство со страницы результатов поиска магазина Woocommerce

Я пытаюсь удалить текст «Результаты поиска: ' '», который показывает вышеперечисленные продукты на странице результатов поиска Woocommerce Storefront. Ниже приведено изображение с обведенным текстом ссылки:

Я пытался искать в search.php в редакторе тем, но смог найти только то, как удалить «Результаты поиска для '% s'» из хлебных крошек. Как удалить только то, что обведено на изображении выше?

Редактировать:

Я использовал следующий код, чтобы удалить заголовок результатов поиска, но осталось пустое место, где заголовок был удален. Как бы мне также удалить это пустое пространство?

function filter_woocommerce_page_title($page_title){
  if (is_search()){
    {$page_title = '';
  }
}

add_filter('woocommerce_page_title', 'filter_woocommerce_page_title', 10, 1);
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
754
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вам нужно использовать крючок woocommerce_page_title. Если is_search() верно, вы удаляете текст:

do_action( 'woocommerce_page_title',
    function( $page_title ) {
        if ( is_search() ) {
            $page_title = ''; // Or your custom text
        }
        return $page_title;
    },
    10, 1
); 

См. Справочник хуков для получения дополнительной информации.

Чтобы скрыть оставшееся поле, попробуйте установить следующий CSS:

.search .woocommerce-products-header__title {display: none;}

Этот код у меня не работал, но я попробовал что-то, что сработало, и добавил его к вопросу выше. Знаете ли вы, как я могу удалить пустое пространство, оставшееся после удаления заголовка, используя этот код?

tinyiguanas 25.12.2020 19:23

Пустое место связано с полем. Вы можете использовать трюк CSS, чтобы скрыть пустые элементы: css-tricks.com/almanac/selectors/e/empty

bpanatta 26.12.2020 01:42

Когда я добавляю div:empty {display: none;} в пользовательский CSS, ничего не меняется. Есть ли что-то еще, что нужно добавить в CSS, чтобы удалить пустое пространство только для заголовка результатов поиска в магазине?

tinyiguanas 26.12.2020 04:15

Попробуйте отфильтровать по классу: .search .woocommerce-products-header__title

bpanatta 27.12.2020 21:35

@tinyiguanas Я обновил свой ответ. Можете ли вы проверить, решает ли это вашу проблему?

bpanatta 27.12.2020 21:38

Да, это прекрасно работает. Я также добавил .storefront-sorting {margin-top: -75px} и .search .storefront-breadcrumb {margin-bottom: -100px;}, чтобы уменьшить пустое пространство между товарами и заголовком.

tinyiguanas 27.12.2020 23:16

Другие вопросы по теме