Я настраивал магазин с woocommerce. Сайт использует тему Avada. Для отображения продуктов я использую плагин Woocommerce Product filter и его короткие коды.
Как указано в описании плагина,
https://products -filter.com / шорткод / Гав /
я цитирую
msgstr "столбцы - сколько товаров в строке. Обычно это: 2,3 или 4. Это зависит от вашей тематической способности, а не от WOOF!"
Мне нужна помощь, если есть способ переопределить опцию темы avada для столбцов на страницах архива, чтобы отображать разное количество продуктов на странице. Например, на странице может отображаться 3 товара подряд. На другой странице может отображаться 2 товара в строке.
1.) Я уже прочитал часть на сайте woocommerce и документацию о том, как отображать различное количество столбцов, но на странице магазина.
2.) Нашел предыдущий пост в stackoverflow
Изменение количества столбцов на страницах архива в woocommerce
но я думаю, что тема avada переопределяет этот пример кода в моей ситуации.
Редактировать 1 *
Узнайте, что продукты регулируются <ul class="products clearfix products-2">
Изменение класса на «products clearfix products-4» в режиме проверки через браузер отменяет настройку столбцов архива avada.
function changeclass()
{
global $post;
if( is_object( $post ) && 7343 == $post->ID )
{
echo "<script type='text/javascript'>
document.getElementById('products clearfix products-2').className = 'products clearfix products-4'
</script>";
}
}
Поместите его в файл functions.php в дочерней теме, но, похоже, он не работает.