He actualizado mi WordPress a 4.7.1, y después de eso he intentado enumerar a los usuarios a través de la API REST, que debería solucionarse, pero pude recuperar a los usuarios.
https://mywebsite.com/wp-json/wp/v2/users
Salida:
[{"id":1,"name":"admin","url":"","description":"","link":"https:\/\/mywebsite\/author\/admin\/","slug":"admin","avatar_urls":{"24": ...
Registro de cambios de la última versión:
La API REST expuso los datos del usuario para todos los usuarios que habían creado una publicación de un tipo de publicación pública. WordPress 4.7.1 limita esto a solo los tipos de publicaciones que han especificado que deben mostrarse dentro de la API REST. Reportado por Krogsgard y Chris Jean.
Después de instalar el complemento Disable REST API, parece que todo funciona bien, pero no me gusta usarlo para cada pequeño complemento.
El resultado después de usar el complemento es:
{"code":"rest_cannot_access","message":"Only authenticated users can access the REST API.","data":{"status":401}}
¿Cómo puedo solucionar este problema sin usar el complemento, o por qué, incluso después de actualizar, todavía existe?
EDITAR 30.9.2017
Me di cuenta de que hay un conflicto entre el contact 7complemento Disable REST APIy eso te dará un 401 unauthorizederror.
Cuando intente enviar un mensaje a través del contact 7formulario, hará una solicitud
wp-json/contact-form-7/v1/contact-forms/258/feedback
y deshabilitar eso no es una buena idea.