logo помогаю бизнесу зарабатывать больше.
Связаться
Введите название услуги:

Добавление URL-адреса страницы отправки формы в письмо администратора Contact Form 7

30 января 2025 в 12:10 Wordpress

В формах, которые отправляет плагин Contact Form 7 не хватает очень важной информации – страницы с которой эта форма была отправлена. Есть какие-то плагины, которые решают эту проблему, а есть решение довольно простое и компактное, которое использую я:

  1. Добавляем поле в нужную форму: [text url-adress class:url-adress]
  2. Скрываем это поле с помощью стилей: .url-adress {display: none}
  3. Добавляем в файл functions.php своей темы следующий код:

function getUrlPage( $form_tag )
{
if ( $form_tag['name'] == 'url-adress' ) {
$form_tag['values'][] = htmlspecialchars('http://'.$_SERVER['HTTP_HOST'].''.$_SERVER['REQUEST_URI'].'');
}
return $form_tag;
}
if ( !is_admin() ) {
add_filter( 'wpcf7_form_tag', 'getUrlPage' );
}

4. В шаблон письма администратору добавляем шорткод [url-adress]

Похожие статьи

Оставить заявку
По любым вопросам пишите мне в мессенджеры .
Написать в WhatsApp
+7 (925) 444-48-89
Написать в Telegram
@max_webs
Ваша цена
Предложите свою цена за товар или услугу. Пишите мне в мессенджеры или оставьте заявку в данной форме.
Написать в WhatsApp
+7 (925) 444-48-89
Написать в Telegram
@max_webs
[contact-form-7 id="22192" title="Универсальная форма"]
[contact-form-7 id="114828" title="Рассчитать стоимость"]

Представительство Max-Webs в других городах:

There are no products