Как добавить шаблон для ввода в контактную форму 7 WordPress - PullRequest
0 голосов
/ 08 февраля 2019

У меня есть этот код в контактной форме 7: [text * name placeholder "Name *"] Я хочу, чтобы этот ввод принимал только символ Любая помощь, пожалуйста!

1 Ответ

0 голосов
/ 08 февраля 2019

Используя пользовательский код:

add_filter( 'wpcf7_validate_text', 'alphanumeric_validation_filter', 20, 2 );
add_filter( 'wpcf7_validate_text*', 'alphanumeric_validation_filter', 20, 2 );

function alphanumeric_validation_filter( $result, $tag ) {
$tag = new WPCF7_Shortcode( $tag );

if ( 'name' == $tag->name ) {
$name_of_the_input = isset( $_POST['name'] ) ? trim( $_POST['name'] ) : '';

if ( !preg_match('/^[a-zA-Z]+$/',$name_of_the_input) ) {
$result->invalidate( $tag, "Allowed characters only" );
}
}

return $result;
}

Проверка с использованием плагина:

https://wordpress.org/plugins/jquery-validation-for-contact-form-7/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...