Wordpress JSON API работает только при входе в систему - PullRequest
1 голос
/ 08 марта 2020

Кажется, что я могу получить доступ к wordpress json api, только когда захожу в wordpress (независимо от того, какая конечная точка, даже на GET mypage.com/wp-json/). Когда я удаляю все куки или выхожу из системы и вызываю конечную точку, меня перенаправляют на экран входа в систему. Является ли это желательным поведением, когда я не использую одноразовые номера?

Это происходит в нашей промежуточной среде, на нашей live-странице все работает, я получаю результаты от JSON API, даже если я не вошел в систему.

Мы создали промежуточный сайт с плагином из https://wp-staging.com/ Так, может быть, отсутствует параметр, который не был скопирован? Или я могу отключить проверку аутентификации / одноразовых номеров в API где-то в настройках WordPress?

1 Ответ

1 голос
/ 09 марта 2020

Оказывается, что WP Staging Plugin имеет возможность ограничить доступ к промежуточной странице, для которой по умолчанию установлено значение «Администраторы». Превратил его в «Разрешить доступ от всех» и теперь он работает.

enter image description here

...