corasao
@corasao
Начинающий web разработчик

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

Всем привет!

Есть код который в цикле выводит записи на страницу

<div class="masterclass__list">

        <?php
            $myposts = get_posts( array(
              'numberposts' => -1,
              'post_type'   => 'masterclass',
              'category'    => 18 ) );
            foreach( $myposts as $post ){
              setup_postdata( $post );
        ?>

        <div class="masterclass__item">
          <div class="masterclass__img">
            <img src="<?php the_field('masterclass_img'); ?>" alt="">
          </div>
          <div class="masterclass__content">
            <div class="masterclass__age"><?php the_field('masterclass_age'); ?></div>
            <h3 class="masterclass__subtitle subtitle"><?php the_field('masterclass_subtitle'); ?></h3>
            <p class="masterclass__text"><?php the_field('masterclass_text'); ?></p>
            <div class="masterclass__order">
              <a class="masterclass__btn btn open-form-popup" href="#form-popup">Booking</a>
              <div class="masterclass__price"><span class="subtitle-small"><?php the_field('masterclass_price_num'); ?>
                </span><?php the_field('masterclass_price_rule'); ?></div>
            </div>
          </div>
        </div>

  <div id="form-popup" class="form-popup__bg popup__bg">
    <div class="form-popup popup">
      <p class="form-popup__title popup__title title"><?php the_field('form_popup_title'); ?></p>
      <button class="form-popup__close popup__close" type="button">
        <span class="visually-hidden">Закрити форму зворотнього зв'язку</span>
      </button>
      <?php echo do_shortcode('[contact-form-7 id="111" title="Popup"]')?>
    </div>
  </div>

        <?php
            }
            wp_reset_postdata(); 
          ?>

      </div>


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

Подскажите, пожалуйста, как это реализовать?
  • Вопрос задан
  • 43 просмотра
Решения вопроса 2
@arten0205
Через JS можно, находишь на странице заголовок, как правило h1 и добавляешь его в значение inputa(можно даже скрытого)
Ответ написан
corasao
@corasao Автор вопроса
Начинающий web разработчик
Решил вопрос через JS
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы