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