Функция ALLOWED_TAGS() │ WP 1.0.1
Функция allowed_tags()
выводит все разрешенные HTML-теги с их атрибутами. Это полезно, например, для отображения в области комментариев, чтобы пользователи знали, какие элементы и атрибуты поддерживаются. Также это может пригодиться в плагинах, которые хотят показать эту информацию.
Время выполнения
- 1 раз — 0.00004 сек (очень быстро)
- 50000 раз — 0.69 сек (тоже очень быстро)
Возвращаемое значение
Функция возвращает строку с HTML-кодом разрешенных тегов.
Как использовать
Чтобы использовать функцию, просто вызовите:
allowed_tags();
Примеры использования
Пример 1: Отображение всех разрешенных тегов
echo allowed_tags();
// вывод:
//
//
//
Примечания
- Функция использует глобальный массив
$allowedtags
, который содержит разрешенные теги и их атрибуты.
Изменения в версии
- С версии 1.0.1 — введена в систему.
- С версии 4.4.0 — больше не используется в ядре WordPress.
Код ф��нкции ALLOWED_TAGS() в WP 6.7.2
Код функции находится в файле wp-includes/general-template.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 );
}
Связанные функции
Некоторые функции, которые могут быть полезны при работе с тегами:
- KSES (очистка HTML) для фильтрации содержимого:
wp_filter_kses()
wp_filter_nohtml_kses()
wp_kses()
wp_kses_allowed_html()
- И другие...
Комментарии
Также есть множество функций, связанных с комментариями, например:
comment_author()
comment_date()
get_avatar()
- И многие другие...
Эти функции помогут вам более эффективно управлять комментариями на вашем сайте WordPress.