Поддержка Плагины Contact Form 7 запрашивает логин и пароль

  • После очередного обновления стала странно работать форма на сайте. При нажатии пользователем кнопки «Отправить» запрашивает wordpressэовские имя пользователя и пароль.
    (см. https://veremey.ru/konsalting-v-zakupkah кнопка «Задать вопрос»). В чем причина? Как исправить?

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • запрашивает wordpressэовские имя пользователя и пароль.

    На самом деле, после отправки перенаправляет на страницу авторизации.

    Модератор Юрий

    (@yube)

    Возможно, что причина в
    <form action="/wp-admin/post.php
    и ошибке
    e.wpcf7.parent.querySelector(...) is null

    С учетом блокировки правой кнопки мыши на Вашем сайте и минификации кодов копать глубже слишком трудозатратно.

    Автор kolnin

    (@kolnin)

    Я подозреваю, что проблема в том, что в одном из обновлений Contact Form 7 появился какой-то параметр, разрешающий отправку формы только зарегистрированному пользователю. Осталось найти где сидит этот параметр. Может быть, кто-то сможет подсказать?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Я подозреваю, что проблема в том, что в одном из обновлений Contact Form 7 появился какой-то параметр, разрешающий отправку формы только зарегистрированному пользователю.

    Такой параметр существует, называется subscribers_only. Но появился он почти четыре года назад — если форма всё это время работала корректно, то вряд ли дело в нём.

    Я бы начал с того, что попытался разобраться, откуда в адресе, на который отправляется форма, взялось /wp-admin/post.php. В плагине такой строки не нашёл, обычно туда подставляется адрес текущей страницы.

    Возможно, адрес где-то переопределён фильтром wpcf7_form_action_url.

Просмотр 4 ответов — с 1 по 4 (всего 4)