Я разрабатываю контактную форму 7 Расширение.Я создал одну вкладку с именем «Тест» рядом с «Дополнительные настройки» , и я добавил несколько полей внутри «Тест» , и я сохраняю значение этого поляв пост мета с использованием функции update_post_meta
.Теперь я хочу добавить проверку на стороне сервера.Для этого я попробовал следующий код
function __construct() {
add_action( 'wpcf7_save_contact_form', array( &$this, 'action_wpcf7_save_contact_form'), 10, 3 );
}
function action_wpcf7_save_contact_form( $contact_form, $args, $context ) {
if ( $_POST['test1'] == '' || $_POST['test2'] == '' || $_POST['test3'] == '' ) {
echo '<div class="required_error">Please Fill Required Fields</div>';
}
}
Но когда я нажимаю кнопку сохранения, ошибка не отображается.