Ich habe eine benutzerdefinierte Datei namens xxxx_url
. xxxx_url
sollte einzigartig sein.
Bevor ich den Beitrag veröffentliche, möchte ich sicherstellen, dass er xxxx_url
eindeutig ist oder nicht. Wenn es nicht eindeutig ist, sollte die Veröffentlichung des Beitrags abgelehnt werden.
Ich habe es versucht publish_post
. Dies ist jedoch nicht der richtige, da es ausgelöst wird, wenn wir den Beitrag veröffentlichen. Ich möchte meinen Code kurz vor der Veröffentlichung ausführen.
132_url
Wo132
ist die Post-ID. Dann haben Sie hier immer einen einzigartigen Wert. Außerdem: Benutzerdefinierte Felder sollten in dersave_post
Aktion gespeichert werden . In dieser Aktion können Sie das benutzerdefinierte Feld überprüfen (wenn es nicht leer ist und beispielsweise einen eindeutigen Wert hat) und basierend daraufupdate_post_meta
oder nicht. Ich denke, Sie können auch das benutzerdefinierte Feld überprüfen und, wenn es keinen eindeutigen Wert hat, den Wertpost-status
aufdraft
oder etwas anderes setzen, um die Veröffentlichung zu deaktivieren. Ansonsten brauche ich dazu jQuery.