allowed_tags() WP 1.0.1
Выводит допустимые HTML теги и их атрибуты. Выводит в виде кодированной HTML строки.
allowed_tags() может пригодится, когда нужно показать какие теги и атрибуты можно использовать в поле комментирования. Также можно вывести поддерживаемые теги в плагине, который очищает вводимые данные с использованием 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 | Введена. |
Код allowed_tags() allowed tags WP 5.6.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 );
}