Mam niestandardowe pole o nazwie xxxx_url. xxxx_urlpowinno być wyjątkowe.
Przed opublikowaniem postu chcę się upewnić, że xxxx_urljest 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_urlgdzie132jest identyfikator posta. Niż zawsze masz tutaj wyjątkową wartość. Poza tym: pola niestandardowe powinny zostać zapisane wsave_postakcji. 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_metalub nie. Chyba można także sprawdzić pole niestandardowe, a jeśli nie ma unikalną wartość, ustawićpost-statusnadraftlub coś innego, do publikowania wyłączyć. W przeciwnym razie myślę, że potrzebujesz jQuery, aby to zrobić.