Удалите сортировку по выпадающему списку полностью в WooCommerce - PullRequest
0 голосов
/ 01 мая 2018

Я хочу полностью удалить выпадающий список «Сортировать по» в моей установке WooCommerce.

http://cswpstage.hostworks.net/product-category/memorabilia/signed-photos/

Спасибо!

1 Ответ

0 голосов
/ 01 мая 2018

Это зависит от темы, которую вы используете. Есть два подхода, CSS и PHP.

Я вижу, что в вашей теме вы уже скрыли ее с помощью CSS, используя

.sort-param-order, 
.sort-param-sort {
    display: none;
}

Если вы хотите скрыть это с помощью PHP, вам нужно найти действие, которое добавляет его, и удалить это действие. Поиск по woocommerce_catalog_ordering обычно возвращает искомое действие.

Вот как вы можете удалить его через стандартный WooCommerce:

<?php
/**
 * Remove sorting from WooCommerce.
 */
function thenga_remove_filtering() {
    remove_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 30 );
}
add_action( 'init', 'thenga_remove_filtering' );

А вот как вы удалите его из темы Storefront:

<?php
/**
 * Remove sorting from Storefront.
 */
function thenga_remove_filtering() {
   remove_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 10 );
   remove_action( 'woocommerce_after_shop_loop', 'woocommerce_catalog_ordering', 10 );
}
add_action( 'init', 'thenga_remove_filtering' );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...