Acabo de instalar este complemento en nuestro sitio WP y estoy tratando de descubrir cómo usar la propiedad usuarios punto final para encontrar un usuario por su nombre de usuario. He probado el filtro de varias maneras diferentes, pero sigue devolviendo a todos los usuarios. ¿Alguien ha podido lograr esto y, de ser así, qué parámetros deben pasarse para configurar correctamente el filtro?
Aquí está la URL que estoy usando
http://www.example.com/wp-json/users?filter[orderby]=login&filter[s]=admin
Lo he probado con y sin el orderby
parámetro, que según los documentos, se supone que determina a qué campo se aplica el filtro. También he intentado establecer el valor de orderbvy user_login.
Puedes usar la búsqueda argumento
https://example.com/wp-json/wp/v2/users/?search=myusername
-
Esto funcionó para mí, no lo anterior usando el parámetro
username
– Guilherme Sampaio
6 de julio de 2020 a las 1:59
Puede filtrar por nombre de usuario directamente:
https://example.com/wp-json/wp/v2/users/?username=jsmith
-
esto no parece funcionar, solo recupera a todos los usuarios
– Adán
9 de febrero a las 19:41
He tenido el mismo problema, así que he creado un complemento de extensión. https://github.com/dest81/wp-api-get-user-by-username
La razón por la que estaba haciendo esto era para verificar si el usuario existía antes de crearlo. Sin embargo, parece que el usuario de creación devuelve un json que dice que ya existía, así que creo que funcionará por ahora. Todavía me gustaría saber por qué esto no funciona en caso de que lo necesite para algo diferente en el futuro.
–Paul Zepernick
23/04/2015 a las 18:30