Size: a a a

WordPress && WooCommerce

2021 February 03

PA

Porshnyov Anatoly in WordPress && WooCommerce
Не могу понять как сделать кнопку ajax, если стоит собственный цикл через wc_get_products (WC_Product_Query). Точнее что передавать в ajax чтобы показать следующие товары. Страничную пагинацию получилось, а вот кнопку что-то я туплю. При обычной WP_query я знаю как это сделать, но тут не врубаюсь и не нашел пока еще) Пните)
источник

PA

Porshnyov Anatoly in WordPress && WooCommerce
источник

c

campusboy in WordPress && WooCommerce
Porshnyov Anatoly
Не могу понять как сделать кнопку ajax, если стоит собственный цикл через wc_get_products (WC_Product_Query). Точнее что передавать в ajax чтобы показать следующие товары. Страничную пагинацию получилось, а вот кнопку что-то я туплю. При обычной WP_query я знаю как это сделать, но тут не врубаюсь и не нашел пока еще) Пните)
параметр paged, а не page ведь
источник

АП

Артём Приходько... in WordPress && WooCommerce
Номер текущей страницы надо передавать
источник

c

campusboy in WordPress && WooCommerce
То есть нажал кнопку, полетели данные с paged в колбек аякса, там сформировалась вёрстка - вернулась, вставил
источник

PA

Porshnyov Anatoly in WordPress && WooCommerce
campusboy
параметр paged, а не page ведь
ты про wc_get_products?
источник

c

campusboy in WordPress && WooCommerce
Porshnyov Anatoly
ты про wc_get_products?
Конечно
источник

PA

Porshnyov Anatoly in WordPress && WooCommerce
campusboy
Конечно
не, там только page я видел)
источник

c

campusboy in WordPress && WooCommerce
Porshnyov Anatoly
не, там только page я видел)
Поглядел по коду, да, paged и page в рамках этой функции одно и тоже
источник

c

campusboy in WordPress && WooCommerce
просто для обратной совместимости поддерживается
источник

PA

Porshnyov Anatoly in WordPress && WooCommerce
Артём Приходько
Номер текущей страницы надо передавать
это я понял, и получается через wc_get_products делать?
источник

c

campusboy in WordPress && WooCommerce
Porshnyov Anatoly
это я понял, и получается через wc_get_products делать?
Ну свой цикл ты ж на ней делаешь?)
источник

PA

Porshnyov Anatoly in WordPress && WooCommerce
campusboy
Ну свой цикл ты ж на ней делаешь?)
да) я реально не могу врубиться)))
источник

c

campusboy in WordPress && WooCommerce
Просто если ты говоришь, что на WP_Query такое делал, то тут тоже самое всё
источник

PA

Porshnyov Anatoly in WordPress && WooCommerce
campusboy
Просто если ты говоришь, что на WP_Query такое делал, то тут тоже самое всё
вот примерно так сделал как в цикле начальном - но показывает пустой) Наверное не так делаю что-то)
источник

PA

Porshnyov Anatoly in WordPress && WooCommerce
campusboy
Просто если ты говоришь, что на WP_Query такое делал, то тут тоже самое всё
источник

PA

Porshnyov Anatoly in WordPress && WooCommerce
Допустим убрал current++, там сразу все выводит - всего 4 товаров. Хотя должно быть два товара и две страницы (пагинации))
источник

c

campusboy in WordPress && WooCommerce
Porshnyov Anatoly
Допустим убрал current++, там сразу все выводит - всего 4 товаров. Хотя должно быть два товара и две страницы (пагинации))
Проверь что приходит тебе в POST массив
источник

c

campusboy in WordPress && WooCommerce
Код конечно огонь. Значала мы запрашиваем ids, вместо сразу объектов товаров. А потом отдельно делаем запрос по каждому)) на 4 товара вместо 1 запроса летит 1 (получить ids) + 4 (по каждому товару)
источник

c

campusboy in WordPress && WooCommerce
Не надо так 😞
источник