wp_filter_nohtml_kses()
Видаляє всі HTML теги з переданого тексту. Чекає на екранований рядок. Повертає чистий текст.
Функція очікує екранований рядок, якщо передати не екранований, то він екранує спеціальні символи і поверне назад екранований рядок! Див. Приклад.
Працює на основі:
wp_kses()
wp_kses()
Хуків немає.
Повертає
Строку
. Чистий текст без HTML.
Використання
wp_filter_nohtml_kses ($ data);
-
$data
(рядок) (обов’язковий) - Рядок з якого потрібно видалити HTML.
Приклади
#1 Видалимо HTML з тексту
Цей приклад показує, як очистити текст і видалити всі HTML теги:
$data = ' <div> <h2> Текст із лапками "</h2> <span>Ще текст</span> </div>'; echo wp_filter_nohtml_kses ($ data); // Виведе (переноси рядків та таби збережені): /* Текст із лапками " Ще текст */ $ data = wp_slash ($ data); echo wp_filter_nohtml_kses ($ data); /* Текст із лапками " Ще текст */
список змін
З версії 2.1.0 | Введено. |
Код wp_filter_nohtml_kses() wp filter nohtml kses WP 6.0.2
function wp_filter_nohtml_kses( $data ) { return addslashes( wp_kses( stripslashes( $data ), 'strip' ) ); }