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 продуктов.

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


person navid abutorab    schedule 30.07.2016    source источник


Ответы (1)


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

person Gowtham Ganesan    schedule 01.08.2016