Контактная форма 7 полей в сообщениях / страницах wordpress

Как я могу использовать теги или шорткоды формы Contact Form 7 в сообщениях и на страницах WordPress. Любые идеи поощряются.

Заранее спасибо!

Пожалуйста, погуглите, вы найдете много примеров.

charan kumar 31.10.2018 13:05

Я думал, что смогу найти решение только здесь. Спасибо за ваш ответ.

Yash Baldawa 01.11.2018 05:59
3
2
42
1

Ответы 1

Я считаю, что вы ищете, «как добавить новые поля и кнопку отправки в контактной форме 7.» Синтаксис формы подобен приведенному ниже. enter image description here

Вот вам демонстрационный рабочий код.

<div class="row clearfix">
  <div class="form-group col-md-4 col-sm-6 col-xs-12">
     <div class="form-group-inner">
        <div class="icon-box">
           <label for="your-name">
             <span class="icon flaticon-user168"></span>
           </label>
        </div>
        <div class="field-outer">
          [text* your-name name:username id:your-name placeholder "Your Name"]
        </div>
    </div>
  </div>
  <div class="form-group col-md-4 col-sm-6 col-xs-12">
     <div class="form-group-inner"><div class="icon-box">
      <label for="your-email">
       <span class="icon flaticon-new100"></span>
      </label>
     </div>
     <div class="field-outer">
      [email* name:email id:your-email placeholder "Email"]
     </div>
  </div>
 </div>
 <div class="form-group col-md-4 col-sm-12 col-xs-12">
   <div class="form-group-inner">
     <div class="icon-box">
       <label for="your-subject">
         <span class="icon flaticon-edition2"></span>
       </label>
     </div>
     <div class="field-outer">
       [text* name:subject id:your-subject placeholder "Subject"]
     </div>
    </div>
   </div>
   <div class="form-group col-md-12 col-sm-12 col-xs-12">
    <div class="form-group-inner">
      [textarea name:message placeholder "Your Message"]
    </div>
   </div>
   <div class="form-group col-md-12 col-sm-12 col-xs-12 text-right">
    [submit class:input-submit class:hvr-bounce-to-right name:submit-form "Send Message"]</div>
  </div>

Вставьте приведенный выше код в новую контактную форму, и она должна создать новую форму с полями имени, темы, адреса электронной почты и сообщения. Вы можете вызвать эту форму, используя шорткод либо на странице, либо в вашем ".php" файле. Я использовал это в файле php, как показано ниже:

<?php echo do_shortcode( "[contact-form-7 id='184' title='Contact form 1']", $ignore_html = false ); ?>

Вы также можете разместить шорткод из контактной формы 7 непосредственно на странице. Здесь - это небольшой учебник для вас.

Привет, @ hassaan-ali Спасибо за ответ, но я хочу отображать шорткод тегов формы 7 контактной формы в сообщениях и на страницах WordPress. Например: [text* your-name name:username id:your-name placeholder "Your Name"] Поэтому мне нужно вывести [your-name] только в конкретном посте WordPress. Я знаю, что теги формы CF7 не предназначены для работы с сообщениями WordPress, но я думаю, что здесь может быть какое-то решение.

Yash Baldawa 01.11.2018 06:02

Спасибо, yash, что ответили мне. Вы можете найти свой ответ здесь: stackoverflow.com/a/13192822/7698734 Edit: автор создал настраиваемую функцию для поля, в котором вы должны создать настраиваемые функции для включения шорткода.

Hassaan Ali 01.11.2018 08:31

Привет, Хассан, wpcf7_add_shortcode на самом деле устарел. Посмотрите: hookr.io/functions/wpcf7_add_shortcode

Yash Baldawa 02.11.2018 10:31

Другие вопросы по теме