Displaying a custom error message
-
Hello,
I am following along a tutorial in Yannick Lefebvre Plugin Cookbook on saving user-submitted content. The form saves the data in the database correctly, however if a required field is missing, I received the following instead of the abort message I provided (see below):
Comment Error
Please enter all fields correctly to post a comment.I believe this is the default message for the comment form. The code I have is
if ( wp_verify_nonce( $_POST['br_user_form'],'add_review_form' ) && !empty( $_POST['book_title'] ) && !empty( $_POST['book_author'] ) && !empty( $_POST['book_review_text'] ) && !empty( $_POST['book_review_book_type'] ) && !empty( $_POST['book_review_rating'] ) ) { // Insert data in database and other stuff exit; } else { // Display message if any required fields are missing $abortmessage = 'Some fields were left empty. Please '; $abortmessage .= 'go back and complete the form.'; wp_die($abortmessage); exit; }
To confirm that the program reaches the error block, I placed a JavaScript alert just before the $abortmessage variable and it shows up. Therefore, I am reaching that block of code if a field is empty.
If anyone can shed some light why the custom error message does not show, I will be much appreciated.
Thanks in advance.
- The topic ‘Displaying a custom error message’ is closed to new replies.