allowed_tags()
Выводит допустимые HTML теги и их атрибуты. Выводит в виде кодированной HTML строки.
Функция может пригодится, когда нужно показать какие теги и атрибуты можно использовать в поле комментирования. Также можно вывести поддерживаемые теги в плагине, который очищает вводимые данные с использованием wp_kses() и фильтра default или группы тегов из глобальной переменной $allowedtags.
Работает на основе глобальной переменной $allowedtags
в которой хранятся допустимые теги.
1 раз — 0.00004 сек (очень быстро) | 50000 раз — 0.69 сек (очень быстро) | PHP 7.0.5, WP 4.5.1
Хуков нет.
Возвращает
Строку
. Допустимые теги в виде HTML.
Использование
<?php echo allowed_tags(); ?>
Примеры
#1 Выведем все допустимые теги
echo allowed_tags(); // выведет: // <a href="" title=""> <abbr title=""> <acronym title=""> // <b> <blockquote cite=""> <cite> <code> <del datetime=""> // <em> <i> <q cite=""> <s> <strike> <strong>
Заметки
- Global. Массив. $allowedtags
Список изменений
С версии 1.0.1 | Введена. |
С версии 4.4.0 | No longer used in core. |
Код allowed_tags() allowed tags WP 6.7.2
function allowed_tags() { global $allowedtags; $allowed = ''; foreach ( (array) $allowedtags as $tag => $attributes ) { $allowed .= '<' . $tag; if ( 0 < count( $attributes ) ) { foreach ( $attributes as $attribute => $limits ) { $allowed .= ' ' . $attribute . '=""'; } } $allowed .= '> '; } return htmlentities( $allowed ); }