Я разрабатываю плагин, который расширяет Woocommerce и действует как пользовательский фильтр продукта.
У меня возникли проблемы с тем, что он не привязан к одному указанному c сайту и должен извлекать продукты из внешнего вызова API, который ограничен 100 результатами на страницу, и я нужно чуть менее 1000 товаров.
Я бы предпочел получать эти данные только одним вызовом, без необходимости какого-то хакерского l oop, чтобы склеить результаты отдельных вызовов страницы. Похоже, что единственный (рекомендуемый) способ обойти это ограничение - использовать какой-либо вариант метода wc_get_products
с ограничением, установленным на -1
, для возврата всех продуктов.
Я не вижу, как применить этот метод без одного понятного родительского сайта, и если бы я мог это сделать, как преобразовать функцию вызова API в формат, который wc_get_products
мог бы читать, не ограничивая его изначально первые 100 результатов продукта.