Я разрабатываю магазин woocommerce, и я пытаюсь сделать так, чтобы списки товаров отображались только на странице категорий и результатов поиска, но не на странице магазина, которая отмечена в настройках woocommerce.
Я обертываю содержимое списков продуктов внутри этого кода:
<?php if( is_product_category() ) : ?>
<div id="nm-shop" class="nm-shop <?php echo esc_attr( $shop_class ); ?>">
....
</div>
<?php endif; ?>
Это решение работает настолько, что списки продуктов отображаются только на страницах категорий, но как это сделать? расширить функцию if на другую переменную? Проблема, которая у меня есть сейчас, состоит в том, что страницы результатов поиска не показывают результатов, потому что это не страница категории.
Я пытался добавить ее вот так <?php if( is_product_category(), is_search() ) : ?>
, чтобы страница результатов была включена, но все, что я получаю, это ошибка WordPress. Что я делаю не так?