WordPress как на ладони
wordpress jino

shortcode_exists() WP 3.6

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

✈ 1 раз = 0.000011с = очень быстро | 50000 раз = 0.02с = скорость света PHP 7.1.5, WP 4.8.2

Хуков нет.

Возвращает

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

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

if ( shortcode_exists( $tag ) ) {

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

Примеры

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

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

Код shortcode exists: wp-includes/shortcodes.php VER 4.9.4

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

Cвязанные функции

Из метки: Условные теги (все)

Еще из раздела: Шорткоды

Danya 50
Программист фрилансер. Кодингом на PHP занимаю с 2008 года.
shortcode_exists 3 коммента
  • Андрей

    Добрый день. Может быть подскажете, можно ли в шаблоне поверить выводится ли шорткод в the_content(); или нет.

    Ответить1.7 года назад #
  • @ campusboy2660 cайт: www.youtube.com/c/wpplus

    Данная функция используется в функции has_shortcode(). Всё, больше нигде smile

    1
    Ответить4 месяца назад #

Здравствуйте, !

Ваш комментарий
Предпросмотр