Номер телефона WordPress Ограничение для разрешения формата xxx-xxx-xxxx

77
8

Я сохранил местозаполнитель как xxx-xxx-xxxx

<label> Phone Number </label> [number* shm-mrk-phone minlength:10 maxlength:140 placeholder "]

Я изменяю tel-скрипт в plugin formatting.php

function wpcf7_is_tel( $tel ) {
$result = preg_match( '/^(?:\(\d{3}\)|\d{3}-)\d{3}-\d{4}$/', $tel );
return apply_filters( 'wpcf7_is_tel', $result, $tel );
}

его нельзя разрешить xxx-xxx-xxxx (это должно разрешить), позволяя xxxxxxxxxx

спросил(а) 2021-01-27T17:41:57+03:00 4 месяца, 4 недели назад
1
Решение
126

Это очень просто. Я использовал tel вместо номера Type для добавления Mobile Number.

В модуле "Форма контакта 7" модуля форматирования.php,

я обновил код функции wpcf7_is_tel.

function wpcf7_is_tel( $tel ) {
$result = preg_match( '/^(?:\(\d{3}\)|\d{3}-)\d{3}-\d{4}$/', $tel );
return apply_filters( 'wpcf7_is_tel', $result, $tel );
}

Работает отлично.

ответил(а) 2021-01-27T17:41:57+03:00 4 месяца, 4 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема