Tenho muitos emblemas no meu site que são concedidos automaticamente via API quando alguém faz algo no site WordPress conectado. Funciona muito bem!
No entanto, tenho alguns emblemas que preciso conceder manualmente em posts.
Quando faço isso, todos os emblemas que configurei aparecem na lista de “emblemas concedíveis”, o que significa muita rolagem.
Existe alguma maneira de definir um emblema como “não concedível” por administradores, mas mantê-lo possível de ser concedido via API? Isso ajudaria no gerenciamento de emblemas.
Notei que os distintivos com lógica SQL não aparecem na lista para conceder, então existe uma maneira de adicionar alguma lógica SQL falsa / impossível a um distintivo para que ele não apareça na lista, mas eu ainda possa conceder com a API?
Se você tiver a caixa para adicionar algum SQL, acho que pode tentar adicionar alguns critérios impossíveis de obter nela e ver como se sai. Não é realmente para o que se destina, mas pode funcionar para o que você precisa.
Talvez algo como:
SELECT id user_id, created_at granted_at
FROM users
WHERE id = -1000
Certifique-se de que a revogação automática não esteja ativada, pois isso também removeria as concedidas manualmente.