Как автоматически подтягивать имя поста в CF7 и отправлять его на почту?

Для автоматического подтягивания имени поста в Contact Form 7 (CF7) и его отправки на почту вы можете использовать дополнительный плагин и немного настроек.

Шаг 1: Установка и активация плагина "Contact Form 7 Dynamic Text Extension"

  • Перейдите в административную панель вашего сайта WordPress.
  • Наведите курсор на пункт меню "Плагины" и выберите "Добавить новый".
  • В поисковой строке введите "Contact Form 7 Dynamic Text Extension".
  • Найдите плагин в списке результатов и нажмите кнопку "Установить сейчас".
  • После установки плагина нажмите кнопку "Активировать".

Шаг 2: Создание формы с полем для имени поста

  • В административной панели перейдите в раздел "Контакты" и выберите форму, к которой вы хотите добавить поле имени поста.
  • В окне редактирования формы найдите раздел "Компоненты".
  • Нажмите кнопку "Добавить поле" и выберите "Dynamic Text" из списка опций.
  • В поле "Название поля" введите любое название для поля, например, "post_name".
  • В поле "Динамические данные" выберите "Прочие данные" и в поле "Значение" введите следующий код:[post_title].
  • Нажмите кнопку "Сохранить изменения".

Шаг 3: Настройка отправки имени поста на почту

  • В окне редактирования формы найдите раздел "Отправка по электронной почте".
  • В поле "Кому" введите адрес электронной почты, на который должно быть отправлено сообщение.
  • В поле "Тема" введите тему сообщения.
  • Для включения имени поста в тело сообщения введите следующий код:Имя поста: [post_name].
  • Нажмите кнопку "Сохранить изменения".

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

Обратите внимание, что вы можете добавить дополнительные поля в форму или настроить отправку других данных, в зависимости от ваших требований и конкретной реализации. Этот ответ представляет базовую настройку для подтягивания имени поста в CF7 и его отправки на почту.