2017-01-30 2 views
0

Я хотел бы либо удалить сортировку продукта, либо настроить параметры сортировки для одной определенной категории продукта, не выполняя сортировку для всех других страниц/категорий на мой сайт.Удаление или настройка раскрывающегося меню сортировки для woocommerce для определенной категории продуктов

Я нашел this question; Я добавил код к функции functions.php, но я не уверен, что делать дальше.

Я хотел бы либо удалить «Сортировать по цене» и есть только «Сортировать по A-Z» и «Сортировать по Z-A» или удалить сортировку в целом.

Скажем, наименование товарной категории «BrandABC». Так что на моем сайте URL-адрес будет выглядеть следующим образом:
http://www.mywebsite.com/product-category/brandABC/

я узнал, что страница имеет следующее при редактировании категории товара:

taxonomy=product_cat&tag_ID=13&post_type=product...... 

Я попытался положить это в пользовательских CSS моей темы:

.product_cat .id-13 .woocommerce-ordering { 
    display: none; 
} 

также попытался:

.product_cat&tag_ID=13 .woocommerce-ordering { 
    display: none; 
} 

Ничего не работало. Как я могу определить и настроить только страницу BrandABC?

+0

Спасибо за ответ. «.term-13» ничего не сделал, но работал .term-brandabc. Спасибо за помощь! – simpledreamer

ответ

0

В Категория продукта Архив страницы WooCommerce добавляет динамический класс в body тэгом как term-your-cat-slug и term-your-term-ID.

Для примера, если ваше имя категории продукта: Примера Категория и пробковый примера-категория и срок ИД ; то WooCommerce добавит следующий класс в body теге

term-example-category term-10 

Таким образом, вы можете добавить любой из следующего кода CSS к вашей активной темы style.css или тематическом ребенок style.css

.term-brandabc .woocommerce-ordering{ 
    display: none; 
} 

Альтернативный CSS (рекомендуется):

.term-13 .woocommerce-ordering{ 
    display: none; 
} 

Надеюсь, что это поможет!