Произвольный цикл на Woocommerce

269
26 февраля 2017, 10:43

Здравствуйте. Подскажите, как создать на главной странице магазина вывод товаров разных категорий, но с разным оформлением блоков, в которых находятся товары? Т.е. в боковой колонке допустим будет вывод самых продаваемых товаров и чуть ниже товары распродажи. В центральной части страницы будут выводиться товары разных категорий. И в вёрстке предусмотрено так, что каждая из перечисленных выше категорий оформлена по разному: некоторые категории с анимацией, некоторые находятся в слайдере по несколько товаров в ряд, некоторые в слайдере, но слайдер в боковой колонке в один ряд, некоторые без анимации и т.д. Как правильно организовать вывод всех товаров на главной странице с разным оформлением? Это нужно делать произвольный цикл? Как тогда определять в цикле допустим самые продаваемые товары, или товары распродажи, и как для них назначить правильно определённые стили с нужными блоками?

Answer 1

У вас 35 вопросов в одном, но постараюсь ответить в общих чертах.

Прежде чем забираться в дебри произвольных циклов по товарам, стоит использовать шорткоды.

Для самых продаваемых товаров:

[best_selling_products per_page="12"]

Товары распродажи:

[sale_products per_page="12"]

Разных категорий:

[product_category category="appliances, phones"]

Оберните эти шорткоды в дивы типа <div id="best_products">...</div> и задайте свои css правила для каждого id.

Подробнее о всех шорткодах WooCommerce можно почитать в официальной документации здесь.

READ ALSO
как отправить из кода php в базу данных mysql

как отправить из кода php в базу данных mysql

я хочу отправить результат $k из кода кода php в базу данных mysql, подскажите как правильно написать код чтобы он отправлялся

258
WORDPRESS FORM ACTION HELP

WORDPRESS FORM ACTION HELP

ЗдравствуйтеСоздал форму, заполнил одно поле, хочу чтобы эта страница обновилась и вывела то, что я заполнил

287
PHP netBeans - при работе с SabreDev глючит IDE

PHP netBeans - при работе с SabreDev глючит IDE

Привет, понадобилось в проект добавить поддержку WebDav - для этого использовал проект SabreDev, проект большой

213
Обойти лицензию или создать кейген [требует правки]

Обойти лицензию или создать кейген [требует правки]

Всем приветДекодировал скрипт закрытый ioncude, в php не силен, но очень нужно обойти лицензию, или создать кейген, если есть тут мудрые люди, которые...

239