[Помогите] Как такое сделать в CF7?

Тема в разделе "Wordpress", создана пользователем Iga, 9 ноя 2019 в 06:22.

Информация :
Все пользователи Nulled-а обязаны ознакомиться с основными правилами форума!
Правила: Правила форума
Правила раздела: ОБЩИЕ СВЕДЕНИЯ | Правила раздела | Правила оформления [​IMG]
Полезное: Раскодирование шаблонов | Шорткоды | Поиск плагинов | [​IMG] Складчины
Плюшки: functions.PHP - часть 1 | часть 2
Разделы WP: Шаблоны | CodeCanyon
Модераторы: ponoroshca
  1. Iga

    Iga

    Регистр.:
    12 янв 2014
    Сообщения:
    398
    Симпатии:
    67
    Всем привет.
    Надо в форму связи на CF7 в textarea вмонтировать уже готовый для отправки текст. Но! Но в него нужно вывести заголовок записи и одно значение кастомного поля.

    Все мои попытки через dynamic text заканчивались либо выводом ничего, либо тех шорткодов и просто кодов в виде шорткодов и кодов, т.е. без обработки.
     
  2. giorno

    giorno

    Регистр.:
    18 сен 2017
    Сообщения:
    162
    Симпатии:
    94
    function wpcf7_form_tag_func( $tag, $unused ) {


    if ( $tag['name'] != 'имя поля формы' )
    return $tag;

    if (is_singular()) {
    $field = get_field('имя кастомного поля');
    $title = get_the_title();
    $tag['values'][0] = $title . $field;
    }

    return $tag;
    }
    add_filter( 'wpcf7_form_tag', 'wpcf7_form_tag_func', 10, 2);
     
    gerog и Iga нравится это.
  3. Iga

    Iga

    Регистр.:
    12 янв 2014
    Сообщения:
    398
    Симпатии:
    67
    И теперь я просто в форму вставляю [textarea textarea-994 id:имя поля формы], верно?
     
  4. giorno

    giorno

    Регистр.:
    18 сен 2017
    Сообщения:
    162
    Симпатии:
    94
    Да правильно,но имя поля это не id,а его name в вашем случае это textarea-994
    вот на картинке указал
     

    Вложения:

    • field_name.jpg
      field_name.jpg
      Размер файла:
      145 КБ
      Просмотров:
      9
    Iga нравится это.