do_shortcode()

Функция ищет шорткоды в переданном в неё тексте и выполняет их все.

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

У меня на сайте также есть подробный урок про Шорткоды WordPress.

do_shortcode( $content, $ignore_html = false )
$content
(строка) Какой-то текст, в котором будем выполнять шорткоды (или же просто один шорткод).
$ignore_html
(логическое) Если установить в значение true, то те шорткоды, которые находятся внутри тегов HTML, будут проигнорированы в переданном тексте. По умолчанию false.

Возвращает текст с обработанными шорткодами.

Пример

Возьмём легкий пример – при помощи шорткода WooCommerce [sale_products] выведем внутри PHP-кода товары с распродажей:

echo do_shortcode( '[sale_products]' );

Миша

Впервые познакомился с WordPress в 2009 году. Организатор и спикер на конференциях WordCamp. Преподаватель в школе Нетология.

Если вам нужна помощь с сайтом или разработка с нуля на WordPress / WooCommerce — пишите. Я и моя команда будем рады вам помочь!

Оставить комментарий

Если вы хотите добавить код, не забудьте обернуть его в <pre lang="php"></pre>, если же код – меньше одной строчки, то можно и в <code></code>.