Ich habe viele Abzeichen auf meiner Website, die automatisch über die API vergeben werden, wenn jemand etwas auf der verbundenen WordPress-Site tut. Das funktioniert super!
Allerdings gibt es ein paar Abzeichen, die ich manuell bei Beiträgen vergeben muss.
Wenn ich das tue, erscheinen alle meine eingerichteten Abzeichen in der Liste „verleihbare Abzeichen“, was viel Scrollen bedeutet.
Gibt es eine Möglichkeit, ein Abzeichen als „nicht verleihbar“ für Administratoren festzulegen, es aber weiterhin über die API vergeben zu können? Das würde die Verwaltung von Abzeichen erleichtern.
Mir ist aufgefallen, dass Abzeichen mit SQL-Logik nicht in der Liste zum Verleihen erscheinen. Gibt es also eine Möglichkeit, einem Abzeichen eine gefälschte / unmögliche SQL-Logik hinzuzufügen, damit es nicht in der Liste erscheint, ich es aber trotzdem über die API verleihen kann?
Wenn Sie das Feld zum Hinzufügen von SQL haben, können Sie versuchen, unmögliche Kriterien hinzuzufügen und zu sehen, wie es Ihnen geht. Es ist nicht wirklich dafür gedacht, aber es könnte für Ihre Bedürfnisse funktionieren.
Vielleicht so etwas wie:
SELECT id user_id, created_at granted_at
FROM users
WHERE id = -1000
Stellen Sie sicher, dass die automatische Widerrufung nicht aktiviert ist, da dies auch die manuell gewährten widerrufen würde.
Haben Sie einen echten benutzerbasierten Auslöser ausgewählt? Ich habe meinen leer gelassen. Ich denke, ‘Täglich aktualisieren’ würde auch funktionieren.
Ja, täglich aktualisiert funktioniert gut, danke. Ich werde prüfen, ob ich es immer noch mit der API gewähren kann.
Ja, das hat alles gut funktioniert, danke! Solange es keine Nachteile bei dieser gefälschten SQL gibt, sollte es die Lösung sein, nach der ich gesucht habe!