Функция WP_KSES_VERSION() в WordPress: как использовать и для чего нужна

Функция WP_KSES_VERSION() в WordPress

Функция WP_KSES_VERSION() возвращает номер версии KSES. KSES — это инструмент в WordPress, который очищает текст, удаляя опасные или ненужные HTML-теги.

Быстрые факты

  • Время выполнения: 0.000013 секунды (очень быстро) | 50000 раз — 0.01 секунды (световая скорость)
  • Хуки: отсутствуют.

Возвращаемое значение

Функция возвращает строку с номером версии KSES.

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

Вызывается с помощью функции:

wp_kses_version();

Пример

В этом примере мы выводим версию KSES:

echo wp_kses_version(); // 0.2.2

Изменения

  • С версии: 1.0.0 функция была введена в WordPress.

Код функции

Функция wp_kses_version() определяется в файле wp-includes/kses.php:


function wp_kses_version() {
return '0.2.2';
}

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

KSES включает в себя несколько связанных функций, которые помогают управлять очищением HTML. Вот некоторые из них:

  • allowed_tags() — возвращает список разрешенных HTML-тегов.
  • wp_filter_kses() — фильтрует содержимое, убирая запрещенные ��еги.
  • wp_filter_nohtml_kses() — удаляет весь HTML из текста.
  • wp_kses() — очищает текст, используя заданные правила.
  • wp_kses_allowed_html() — возвращает список разрешенных HTML-тегов для определенных контекстов (например, посты).
  • wp_kses_array_lc() — очищает массив данных с учетом разрешенных HTML.
  • wp_kses_data() — использует правила KSES для очистки данных.
  • wp_kses_hair() — работает с "волосяными" данными (непосредственные значения).
  • wp_kses_post() — очищает содержимое поста в соответствии с разрешенными тегами.
  • wp_kses_uri_attributes() — обрабатывает атрибуты URI, чтобы предотвратить вредоносные ссылки.

Эти функции могут быть полезны, если вам нужно управлять безопасностью HTML-контента в вашем WordPress-сайте.

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *