Coś, czego nigdy nie widziałem, to najlepszy sposób na sprawdzenie, czy określone pola formularza są poprawnie wypełnione dla niestandardowych meta pól typu post.
Chcę uzyskać opinie ekspertów na temat najlepszych metod sprawdzania poprawności niestandardowych pól dla dowolnych metaboksów, które można utworzyć. Moje zainteresowania to:
- upewnij się, że weryfikacja pola ma miejsce przed opublikowaniem / zaktualizowaniem posta
- wykorzystując klasę / kod, który nie powoduje konfliktu z innym skryptem javascript
- pozwala zdefiniować określone pola zgodnie z wymaganiami, podczas gdy inne mogą być opcjonalne
- sprawdzaj poprawność pól na podstawie dostosowywalnych reguł, w tym wyrażeń regularnych dla takich rzeczy jak format wiadomości e-mail
- kontrolować wizualne wyświetlanie wszelkich błędów / powiadomień
Z góry dziękuję!
źródło
Pełny kod podstawowy, aby dodać sprawdzanie poprawności jQuery:
Kolejkuj skrypt sprawdzania poprawności. Zakładam, że jQuery jest już uruchomione.
W pliku js lub znaczniku skryptu:
Gotowy :)
źródło
Użyłem tego kodu, bardzo pomocne, po prostu zmieniłem:
Do:
Ponieważ jeśli masz inny formularz w formularzu głównym, uruchom skrypt.
I:
Do:
Ponieważ w pierwszym wierszu zapisz tylko post jako wersję roboczą i nie możesz go już opublikować.
Napisał wszystko tutaj: http://allgraphics.it/blog/2012/10/jquery-validation-sui-campi-di-input-postcustom-post-di-wordpress/
źródło
Znalazłem to podejście do rozwiązania problemu sprawdzania poprawności pól metaboksu za pomocą kodu PHP
https://tommcfarlin.com/post-meta-data-error-messages/
Mam nadzieję, że ci to pomoże (działa dla mnie w podobnym scenariuszu)
źródło
Jeśli chcesz mieć możliwość sprawdzania poprawności po stronie serwera, najłatwiejszą opcją jest użycie Zaawansowanych pól niestandardowych do zdefiniowania niestandardowych układów pól, a następnie dodatek Walidowane pole, aby ustawić sprawdzanie poprawności według pól w Administratorze WordPress.
źródło