Intereting Posts
Последние сообщения виджет без заголовка Исключить текущий идентификатор сообщения из цикла в sidepbar.php WordPress не показывает ссылки на страницы Как использовать фильтр wp_save_image_editor_file? Добавление пользовательских полей для Img в сообщениях Не удается войти в ADMIN даже после смены пароля в phpmyadmin Суммируйте настраиваемое поле с коротким кодом в нем. Pre_Get_Posts заказ DESC не регистрируется Расширение страницы администрирования / редактирования начисляет очки пользователю каждый раз, когда они обновляют свой пост cpt Каким образом обычные пользовательские типы WP сопоставляются с Drupal? Обнаруживать изменения метаданных при обновлении сообщения (post_updated) ошибка запроса wp при подкачке сообщений Изменение значения параметра экрана по умолчанию для элементов мультимедиа на странице (в медиатеке) Как отображать изображения в виде категории?

Контактная форма 7: пользовательская проверка

В настоящее время я использую плагин Contact Form 7, который отлично работает и работает отлично, но то, что я сейчас пытаюсь достичь, – это некоторые пользовательские правила проверки.
Я нашел это расширение: http://code-tricks.com/contact-form-7-custom-validation-in-wordpress/, которое после добавления в functions.php добавляет целый набор дополнительных правил проверки.
Например:

 $acceptNumbers = array('acceptNumber', 'acceptNumber1', 'acceptNumber2', 'acceptNumber3', 'acceptNumber4', 'acceptNumber5', 'acceptNumber6'); foreach($acceptNumbers as $acceptNumber){ if($name == $acceptNumber) { $acceptNum = $_POST[$acceptNumber]; if($acceptNum != '') { if(ctype_digit($acceptNum)) { $result['valid'] = true; } else { $result['valid'] = false; $result['reason'][$name] = 'Please Enter Only Numbers'; } } } } 

Вызывается в коротком коде так: [text* acceptNumber] но то, что я хочу проверить, является довольно конкретным, и я не уверен, как это будет достигнуто. У меня будет 1 текстовое поле, я хочу, чтобы оно содержало ТОЛЬКО одно слово, не более одного слова не принималось, и это одно слово ДОЛЖНО начинаться с буквы s . Я даже не уверен, что это вообще возможно, любые предложения будут очень признательны!