Intereting Posts
Что происходит с лицензией GPL, когда к ней добавляются коммерческие элементы? login_enqueue_scripts не оглашает стили по умолчанию BuddyPress – получить список определенных полей xProfile Перезапись сообщения slug перед публикацией сообщения Большие токены сеанса Как я могу получить некоторые метаданные сообщений, пока они все еще вставляются? Многочисленные петли WordPress в домашней оптимизации Включая категории в результаты поиска Подписано как администратор только на части сайта Как включить гиперссылку в основной текст настраиваемой защищенной паролем формы? Как я могу изменить get_the_post_thumbnail, чтобы сделать 100% -ное изображение ширины? получить сообщение с помощью ajax Когда использовать API файловой системы? Должен ли я использовать его вообще? Пейджинг не работает для иерархического пользовательского типа сообщения получить значения db для внешнего js-файла

Включая шаблон в короткие коды

Я создаю плагин, который отображает цитату From.

public function qt_shortcodez() { $QT_Options = get_option("qt_settings"); $Form = '<table> <tbody> <tr> <td><label>Company Name <span class="text-error">*</span></label></td> <td><input type="text" name="username" id="username" /></td> </tr> <tr> <td><label>Phone <span class="text-error">*</span></label></td> <td><input type="text" name="username" id="phone" /></td> </tr> <tr> <td><label>Email</label></td> <td><input type="text" name="username" id="email" /></td> </tr> </tbody> </table>'; return $Form; } 

Но это более крупная форма, чем эта ( $Form ). Есть ли способ использовать шаблон в коротких кодах? подобно

 public function qt_shortcodez() { $QT_Options = get_option("qt_settings"); // I tried but it is not working :( include( sprintf('%s/template/shortcode.php', dirname(__FILE__)) ); } 

Solutions Collecting From Web of "Включая шаблон в короткие коды"

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

Это ваша функция shortcode (например, в functions.php ):

 function qt_shortcodez() { return include 'template/shortcode.php'; } // function qt_shortcodez 

И это самый вывод (т. shortcode.php ):

 <?php ob_start(); ?> <strong>Hi there!</strong> <p> This is an include test for shortcodes... </p> <?php return ob_get_clean();