Tengo un montón de insignias en mi sitio que se otorgan automáticamente a través de la API cuando alguien hace algo en el sitio de WordPress conectado. ¡Funciona de maravilla!
Sin embargo, tengo algunas insignias que necesito otorgar manualmente en las publicaciones.
Cuando hago esto, todas las insignias que tengo configuradas aparecen en la lista de “insignias que se pueden otorgar”, lo que significa que tengo que desplazarse mucho.
¿Hay alguna forma de establecer una insignia como “no otorgable” por los administradores, pero mantener la posibilidad de otorgarla a través de la API? Eso ayudaría con la gestión de las insignias.
Noté que las insignias con lógica SQL no aparecen en la lista para otorgar, así que, ¿hay alguna forma de agregar una lógica SQL falsa / imposible a una insignia para que no aparezca en la lista, pero aún así pueda otorgarla con la API?
Si tienes el cuadro para agregar algo de SQL, creo que puedes intentar agregar algunos criterios imposibles de obtener y ver cómo te va. Realmente no es para lo que está diseñado, pero podría funcionar para lo que necesitas.
Quizás algo como:
SELECT id user_id, created_at granted_at
FROM users
WHERE id = -1000
Asegúrate de que la revocación automática tampoco esté activada, ya que eso también eliminaría las concedidas manualmente.