Код: Выделить всё
https://example.com/wp-json/wc/v3/customers?per_page=100&include=[723,2,195]
Сайт работает отлично, но поиск клиентов просто не работает.
Я могу получить клиента, запросив его напрямую:
Код: Выделить всё
https://example.com/wp-json/wc/v3/customers/723
Код: Выделить всё
https://example.com/wp-json/wc/v3/customers?per_page=100
Код: Выделить всё
200 OK: []
Поиск клиентов в WooCommerce> Клиенты в панели администратора WordPress также не работают. Хотя внизу указано общее количество клиентов. В общем, клиенты есть, но любой поиск/фильтрация приводит к пустому ответу.
Я пытался очистить кэш аналитики и повторно импортировать исторические данные, но безрезультатно.
Мне интересно, связано ли это как-то с переносом сайта? Или, возможно, с таблицей wc_customer_lookup? С записями там все в порядке, хотя я не уверен, насколько последовательны/должны быть эти данные.
Есть ли еще кэши, которые я мог бы попытаться удалить? Или есть какой-то способ восстановить таблицу поиска клиентов?
Сайт работает на Ubuntu, использует PHP8 и управляемую базу данных MySQL (MariaDB).
Конфликт с плагином или темой маловероятен, поскольку до миграции все работало нормально. Тем не менее, до этого сайт работал на PHP7. Может ли быть проблема с PHP8?
Подробнее здесь: https://stackoverflow.com/questions/738 ... mpty-array
Мобильная версия