Mam niestandardowe pole o nazwie xxxx_url
. xxxx_url
powinno być wyjątkowe.
Przed opublikowaniem postu chcę się upewnić, że xxxx_url
jest on unikalny, czy nie? Jeśli nie jest unikalny, opublikowanie postu powinno zostać odrzucone.
Próbowałem publish_post
. Ale to nie jest poprawne, ponieważ uruchamia się, gdy publikujemy post. Chcę uruchomić mój kod tuż przed publikacją.
132_url
gdzie132
jest identyfikator posta. Niż zawsze masz tutaj wyjątkową wartość. Poza tym: pola niestandardowe powinny zostać zapisane wsave_post
akcji. W tej akcji możesz sprawdzić niestandardowe pole (jeśli nie jest puste i ma na przykład unikalną wartość) i na podstawie tegoupdate_post_meta
lub nie. Chyba można także sprawdzić pole niestandardowe, a jeśli nie ma unikalną wartość, ustawićpost-status
nadraft
lub coś innego, do publikowania wyłączyć. W przeciwnym razie myślę, że potrzebujesz jQuery, aby to zrobić.