Тип ввода — Контактная форма 7

#wordpress #contact-form-7

Вопрос:

У меня есть форма регистрации на сайте для рассылки новостей, и я, похоже, не могу понять, почему тип ввода раздела электронной почты установлен на «тел», что означает, что на мобильных устройствах пользователи получают доступ только к цифровой клавиатуре, а не к реальной клавиатуре. Я совершенно новичок в этом, поэтому мне нужна некоторая помощь.

Это домашняя страница, форма подписки внизу: https://www.australianwildlife.org/

Может кто-нибудь, пожалуйста, посоветовать, как я мог бы изменить его на ввод =»электронная почта»? Я прикрепил скриншот, на котором я вижу, что он настроен на ввод=»тел».

Вот код контактной формы 7:

 <div class="form-content">
<div class="subscribe_form">
    <div class="row">
        <div class="col-md-4 col-lg-3">
            <div class="form-group mb-20">
                [awctext* first-name label "First name"]
            </div>
        </div>
        <div class="col-md-4 col-lg-3">
            <div class="form-group mb-20">
                [awctext* last-name label "Last name"]
            </div>
        </div>
        <div class="col-md-4 col-lg-3">
            <div class="form-group mb-20">
                [awcemail* email label "Email"]
            </div>

        </div>
 

.col-md

[класс отправки:bttn класс:вторичный-alt1-bg класс:btn класс:радиус-нет класс:белый цвет класс:отправить-btn класс:рябь «Подписаться»]

Сайт

Комментарии:

1. Почему бы вам просто не переключиться на обычные [text] теги или [email] теги форм?

2. Потому что тот, кто создал тему до меня, установил, что awcemail оформлен правильно, если я просто использую [email], он выглядит по-другому

3. Вероятно, проще соответствовать их стилю, чем исправлять их ярлык плохой формы.

Ответ №1:

Я думаю, что это часть вашей темы, а не часть контактной формы 7. Шорткод начинается с awc, что должно означать Охрану дикой природы Австралии. Где-то в файлах темы добавляются эти короткие коды. Жучок должен быть там.

Вы можете начать поиск awcemail в своей файловой системе как в wp-content/themes папке, так и wp-content/plugins в папке (так как это могло быть реализовано в плагине). Если вы не можете его найти, попробуйте поискать add_shortcode и посмотреть, сможете ли вы узнать, есть ли awcemail шорткод и где он добавлен. Вы также можете выполнить поиск файлов для следующих целей:

type="tel"

type='tel'

Если это не сработает, вам следует выяснить, как на самом деле анализируется код вашей контактной формы. Если вы знаете, какие файлы(ы) ответственны за это, вы можете найти в них, где [awcemail часть преобразована в фактический html.

Если это не сработает, свяжитесь с разработчиком или опубликуйте (части) кода, например, на github, чтобы мы могли его изучить. Я уверен, что если вы опубликуете весь код, мы сможем помочь вам исправить эту ошибку, но это, конечно, зависит от вас.

Комментарии:

1. Спасибо за это, я, кажется, не могу найти его нигде в файлах тем. Что именно я ищу? — Броуди

2. Мне удалось найти оператор if, который был настроен неправильно, исправлен благодаря вашим указаниям о том, где его найти. Спасибо, приятель!