Intereting Posts
Wp PageNavi работает только с постоянными значениями по умолчанию для настраиваемого типа сообщений? Общий кэш W3: загрузка CSS асинхронно для лучшего показателя PageSpeed? Несколько страниц – Отдельные блоги Свяжите wordpress с SQl + MongoDB + .NET У моего сервера проблемы с клавишами Class-Editor.Php / $ Как получить $ post объект, доступный внутри functions.php, чтобы локализовать скрипт? Заказать полную страницу – Добавить ярлык «Государственный налог» To Out put – Woocommerce Использование www. префикс в структуре подкаталогов wordpress multisite Изменить URL-адрес главной страницы Добавить окунь для контакта из wordpress Как создать раскрывающееся меню в виджетах? Сортировка пользовательских сообщений в архиве несколькими значениями: дата и мета ключ как извлечь имя пользователя wordpress? Добавить JavaScript ко всем продуктам WooCommerce Как перечислить все внешние URL-адреса, которые я опубликовал в своем блоге WordPress?

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

Я создаю плагин, который отображает цитату 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();