Как программно вызвать шорткод в WordPress

21.02.2020

"Шорткодом" в WordPress называется вставка вида [form id="10" title="false" description="false"]. Для их размещения в визуальных редакторах тем и плагинов существуют специальные инструменты. Также их можно вставить в файлы шаблона, но иногда нужно вызвать шорткод, например, из другого плагина.

Для этого в системе WordPress существует специальная функция do_shortcode().

Пример использования:

 
  function soMain_Form1()
  {
    return '<div class="container">
    <div class="row">
        <div class="col">
          <div id="soFrmContactUs">
'.do_shortcode('[wpforms id="1020" title="false" description="false"]').'
          </div>
        </div>
    </div>
</div>';
  }
  add_shortcode('soForm1', 'soMain_Form1');

Теперь при вызове soForm1, будет выводиться форма wpforms обрамленная HTML кодом


Категории: WordPress
Пометки: Вызов шорткода из PHP в WordPress
Яндекс.Метрика