WooCommerce: скрыть цикл продуктов на странице магазинаPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 WooCommerce: скрыть цикл продуктов на странице магазина

Сообщение Anonymous »

Я использую следующий код, чтобы скрыть цикл товаров на странице магазина Woo:

Код: Выделить всё

add_action( 'pre_get_posts', 'bbloomer_remove_products_from_shop_page' );

function bbloomer_remove_products_from_shop_page( $q ) {

if ( ! $q->is_main_query() ) return;
if ( ! $q->is_post_type_archive() ) return;

if ( ! is_admin() && is_shop() ) {

$q->set( 'tax_query', array(array(
'taxonomy' => 'product_cat',
'field' => 'slug',
'terms' => array( 'null' ),
'operator' => 'IN'
)));

}

remove_action( 'pre_get_posts', 'bbloomer_remove_products_from_shop_page' );

}

function wc_no_products_found() {
if ( is_shop() ) {
echo 'p.woocommerce-info{display:none}

Подробнее здесь: [url]https://stackoverflow.com/questions/50826231/woocommerce-hide-product-loop-on-shop-page[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»