WooCommerce-mysql — получить список товаров в категории

Я хочу получить все продукты в подкатегории. это код, который я имею:

SELECT * from `wp_term_relationships` where term_taxonomy_id=$subcatId and
object_id in(select ID from `wp_posts` where  `post_type`='product' and post_status='publish' and ID=wp_term_relationships.object_id)

проблема в том, что этот код возвращает около 20 товаров, но когда я захожу в эту категорию на веб-сайте, он возвращает около 40 товаров.

не могли бы вы помочь мне ? Мне нужен код, чтобы вернуть список продуктов внутри категории.

0

Решение

SELECT * from `wp_term_relationships` where term_taxonomy_id=$subcatId and object_id in(select ID from `wp_posts` where `post_type`='product' and post_status='publish' and ID=wp_term_relationships.object_id) LIMIT 0,15000000

Используйте ключевое слово Limit в вашем запросе MySQL.

Лимит принимает начальное и конечное значение.

если вы даете Limit 5 он будет отображать только 5 лучших записей.
Если вы даете Limit 5,10 он будет отображать записи между 5-10.
Если вы даете лимит 0, большое число (например, Limit 0,100000000) он будет отображать все записи до 100000000.

Выберите все записи, используя MySQL LIMIT и OFFSET запрос

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]