Товары в 2 ряда вместо 3, но только для выбранной категории товаров - PullRequest
0 голосов
/ 05 июня 2018

Я работаю на сайте, где мне нужно настроить продукты так, чтобы они отображались в 2 рядах вместо 3 по умолчанию для всех других категорий продуктов.Я искал в Stack и Google и нашел этот полезный ответ, где asnwer был написан в этой функции:

add_filter('loop_shop_columns', 'loop_columns'); 
if (!function_exists('loop_columns')) {
    function loop_columns() {
        if ( is_product_category('torres-elevadoras')) { // wanted product category
            return 2;
        } 
}

Это, кажется, не вступает в силу при вставке в функции.php файл в мою тему.Есть ли какие-то изменения в кодировке в последней версии Woo 3.4.1, из-за которой эта функция больше не работает?

РЕДАКТИРОВАТЬ: При вставке этого CSS-кода продукты отображаются в двух столбцах, но для всех категорий.Как подать заявку на желаемую категорию товара?

.woocommerce div.product {
    width:50%;
}

1 Ответ

0 голосов
/ 05 июня 2018

Я смог исправить себя, используя это правило CSS:

.term-torres-elevadoras.woocommerce div.product {
width:50%;
}

Чтобы объяснить, как я это исправил.на странице категории нажмите Ctrl + U и найдите эту строку в коде:

<body class="archive

и найдете что-то вроде этого:

image

Затем получите slug: term-category-name и используйте его в сочетании с другим элементом CSS.То есть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...