我在我的网站上有很多徽章,这些徽章会在用户在连接的 WordPress 网站上执行某些操作时通过 API 自动授予。这效果很好!
但是,有几个徽章我需要手动授予帖子。
当我这样做时,我设置的所有徽章都会出现在“可授予徽章”列表中,这意味着需要大量滚动。
有没有办法将徽章设置为“不可由管理员授予”,但仍然可以通过 API 授予?这将有助于徽章管理。
谢谢!
我在我的网站上有很多徽章,这些徽章会在用户在连接的 WordPress 网站上执行某些操作时通过 API 自动授予。这效果很好!
但是,有几个徽章我需要手动授予帖子。
当我这样做时,我设置的所有徽章都会出现在“可授予徽章”列表中,这意味着需要大量滚动。
有没有办法将徽章设置为“不可由管理员授予”,但仍然可以通过 API 授予?这将有助于徽章管理。
谢谢!
我注意到包含 SQL 逻辑的徽章未显示在可授予的列表中,那么我是否可以为徽章添加一些伪造/不可能的 SQL 逻辑,使其不显示在列表中,但我仍然可以通过 API 授予它?
您是否已从隐藏设置中启用了自定义徽章 SQL?启用徽章 SQL
我有 是
如果你有添加一些 SQL 的框,我认为你可以尝试在那里添加一些不可能获得的条件,看看效果如何。
这并不是它的真正用途,但它可能对你有所帮助。
也许可以这样:
SELECT id user_id, created_at granted_at
FROM users
WHERE id = -1000
确保也没有设置自动撤销,因为那样也会剥离手动授予的权限。
我遇到了这个错误:
查询触发用户,但未引用 ':user_ids' 数组
你选择了基于真实用户的触发器吗?我留空了。我认为“每日更新”也可以。
是的,每天更新没问题,谢谢。我会检查一下是否仍然可以通过 API 授予它。
是的,这一切都进行得很顺利,谢谢!只要这个伪 SQL 没有缺点,它应该就是我想要的解决方案!