Немного сложного вопроса. Я использую новый API REST WooCommerce, чтобы перечислять продукты и делать последующие вызовы для поддержки пользовательских фильтров, которые я создаю.
Аутентификация по HTTPS и передача секретного и потребительского ключа потребителя, и она отлично работает, когда не зарегистрирован пользователь WordPress.
Однако, если пользователь WordPress вошел в систему, он возвращает 401 не авторизованным, даже с тем же URL, который работал, когда пользователь вышел из системы.
Я также попытался отключить аутентификацию, такую как
Отключить аутентификацию woocomerce api?
а также https://github.com/woothemes/woocommerce/issues/8106
но кажется, что эти крючки устарели.
У кого-нибудь есть какие-либо идеи относительно того, почему мой клиент получает отказ только тогда, когда пользователь WordPress вошел в систему?
Задача ещё не решена.
Других решений пока нет …