Шорткоды в WordPress: Добавить, вставить, проверить

Владислав Белецкий
Владислав Белецкий .
Категория:
Комментариев: 0

Задача. Необходимо зарегистрировать шорткод, который выводил бы нужный контент? потом вставить в шаблон темы, проверив перед вставкой.

Содержание

Регистрация пользовательского шорткода

Решение. Свой шорткод в WordPress можно зарегистрировать (добавить) с помощью функции add_shortcode() в файле темы – function.php. В аргументах функции указывается имя шорткода и функция, которая будет возвращать необходимый нам контент.

Код №1: Создание кастомного шорт-кода

Теперь шорткод можно вывести через редактор постов, страниц и т.п. как [name_shortcode] или если в шаблоне темы, то так — <?php echo do_shortcode('[name_shortcode]'); ?>

Более сложные случаи можно посмотреть в источнике.

Вывод шорткода

Решение. Когда нужно вставить щорткод в шаблон темы используем функцию do_shortcode() — Код №2:

Код №2: Вставка любого шорткода

Проверка шорткода перед выводом

Решение. Иногда следует проверить существует ли шорткод, который необходимо вывести. Это можно сделать с помощью функции shortcode_exists() — Код №3:

Код №3: Проверка зарегистрирован ли указанный шоткод
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии