J'ai un dossier personnalisé appelé xxxx_url
. xxxx_url
devrait être unique.
Donc, avant de publier le message, je veux m'assurer qu'il xxxx_url
est unique ou non? S'il n'est pas unique, la publication de l'article doit être refusée.
J'ai essayé publish_post
. Mais ce n'est pas le bon, car il se déclenche lorsque nous publions le message. Je veux exécuter mon code juste avant la publication.
132_url
où132
est l'ID du message. Que vous avez toujours ici une valeur unique. En plus de cela: les champs personnalisés doivent être enregistrés dans l'save_post
action. Dans cette action, vous pouvez vérifier le champ personnalisé (s'il n'est pas vide et a une valeur unique par exemple), et basé sur celaupdate_post_meta
ou non. Je suppose que vous pouvez également vérifier le champ personnalisé et s'il n'a pas de valeur unique, définissez lepost-status
surdraft
ou autre chose pour désactiver la publication. Sinon, je pense que vous avez besoin de jQuery pour ce faire.