WordPress контактная форма 7 для работы с усилителем - PullRequest
0 голосов
/ 02 ноября 2018

Я получаю следующее сообщение при отправке контактной формы 7

{"into": "#wpcf7-f1015-o1",
"status": "spam",
"message": "There was an error trying to send your message. Please try again later."}

Форма отлично работает в режиме рабочего стола. Но я создал страницу AMP и написал собственный HTML-код примерно так (не точный код из соображений безопасности) для контактной формы для AMP, так как короткий код не работает.

<form action-xhr="<?= site_url();?>/wp-json/contact-form-7/v1/contact-forms/1015/feedback" method="post" target="_top" class="wpcf7-form ampform"  custom-validation-reporting="show-all-on-submit">

            <input type="hidden" name="_wpcf7" value="1015">
            <input type="hidden" name="_wpcf7_version" value="5.0.1">
            <input type="hidden" name="_wpcf7_locale" value="en_US">
            <input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f1015-o1">
            <input type="hidden" name="_wpcf7_container_post" value="0">
            <input type="hidden" name="_wpcf7_container_post" value="0">

            <p><input type="submit" value="SUBMIT" class="wpcf7-form-control wpcf7-submit animated-btn-oppo"><span class="ajax-loader"></span></p></form>

Пожалуйста, помогите. Можно ли это сделать с помощью ФОРМЫ. Или есть альтернативное решение для AMP.

1 Ответ

0 голосов
/ 02 ноября 2018

Вы не можете написать собственный код для создания формы, используя плагин контактной формы 7.

Вы должны управлять формой, используя шорткод, если вы сгенерировали плагин контактной формы 7.

Перейти по ссылке для начинающих - https://themeisle.com/blog/how-to-set-up-contact-form-7/

OR

Вы можете написать код на пользовательской странице как -

Например:

Могу ли я вставить контактную форму в мой файл шаблона? Да, но вы не можете напрямую вставить шорткод контактной формы в файл шаблона. Вам нужно будет передать код в функцию do_shortcode () и отобразить его вывод следующим образом:

Получить более подробную информацию вы можете по ссылке - https://contactform7.com/faq/

...