WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

shortcode_exists() WP 3.6

Проверяет зарегистрирован ли указанный шоткод.

Ищем WP-разработчика! Фулл-тайм, удаленка, хорошая зарплата, соц. пакет. Подробности.
Компания Boosta.
1 раз — 0.000011 сек (очень быстро) | 50000 раз — 0.02 сек (скорость света) | PHP 7.1.5, WP 4.8.2

Хуков нет.

Возвращает

true|false. true или false, в зависимости от того существует шоткод или нет.

Использование

if ( shortcode_exists( $tag ) ) {

}
$tag(строка) (обязательный)
Название шоткода, который нужно проверить.

Примеры

#1. Проверим существует (зарегистрирован) ли шоткод gallery:

if ( shortcode_exists( 'gallery' ) ) {
	// шоткод [gallery] зарегистрирован.
}

Заметки

  • Global. Массив. $shortcode_tags List of shortcode tags and their callback hooks.

Список изменений

С версии 3.6.0 Введена.

Код shortcode_exists() WP 5.8.2

function shortcode_exists( $tag ) {
	global $shortcode_tags;
	return array_key_exists( $tag, $shortcode_tags );
}

Условные теги (все)

Шорткоды

Danya 50
Программист фрилансер. Кодингом на PHP занимаю с 2008 года.
Редакторы: Kama 8492
3 коммента
    Войти