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

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>

Код allowed tags: wp-includes/general-template.php WP 4.9

<?php
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 );
}

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

Из метки: kses (очистка html)

Еще из раздела: Комментарии

allowed_tags Комментариев нет

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

Ваш комментарий