Задать вопрос
mrusklon
@mrusklon
Не получается? Яростно гугли!

Как в contact-form 7 добавить стороннюю информацию?

Нужно чтоб при отправке формы , бралось название статьи с которой форма была отправленна или тайтл страницы или что то подобное чтоб знать откуда форму отправили. Форма одна , а страниц очень много , что посоветуете?

p.s. формы размещены в php , стандартные вещи как https://contactform7.com/special-mail-tags/ не работают
  • Вопрос задан
  • 1708 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
mrusklon
@mrusklon Автор вопроса
Не получается? Яростно гугли!
ставим плагин Contact Form 7 Dynamic Text Extension
в functions
function cf7_post_url(){
    global $post;
    return get_permalink( $post ) . ' ' . get_the_title();

}
add_shortcode('CF7_POST_URL', 'cf7_post_url');


в шаблоне формы
[dynamichidden post-url "CF7_POST_URL"]
в теле письма [post-url]

может кому пригодится ...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
deniscopro
@deniscopro Куратор тега WordPress
WordPress-разработчик, denisco.pro
Что пришло в голову:
1. Contact Form 7 Dynamic Text Extension
2. Сделать свой шорткод для CF7
3. Добавить скрытое поле и писать туда с помощью js.
Ответ написан
@Anatolii_DEV
Столкнулся с подобной ситуацией. Решил стандартными средствами плагина через Hidden field и получение значений по умолчанию из атрибутов шорткода. Всё отлично работает
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы