Flector

Как выполнить шорткод из php-кода?

Часто при разработке темы или плагина возникает ситуация, когда необходимо из php-кода выполнить какой-либо шорткод. Зачастую, начинающие разработчики пишут для этого свою собственную функцию, хотя WordPress предоставляет возможность выполнить любой шорткод всего лишь одной простенькой функцией:

<?php echo do_shortcode("[your_shortcode]"); ?>

Где [your_shortcode] это и есть необходимый вам шорткод. Не забудьте только, что результат выполнения шорткода вы должны будете сами оформить в нужные html-теги, так как функция автоформатирования текста в этом случае работать не будет (или обработайте результат функцией wpautop(), если не хотите вручную форматировать результат работы шорткода).


Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!