Я хочу получить все продукты в подкатегории. это код, который я имею:
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 товаров.
не могли бы вы помочь мне ? Мне нужен код, чтобы вернуть список продуктов внутри категории.
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.
Других решений пока нет …