wp_filter_nohtml_kses

Удаляет все HTML теги из переданного текста, экранирует строку с помощью слэшей (addslashes). Возвращает очищенный текст.

Хуков нет.

Возвращает

Строку. Чистый текст без HTML.

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

wp_filter_nohtml_kses( $data );
$data(строка) (обязательный)
Строка из которой нужно удалить HTML.

Примеры

#1 Удалим HTML из текста

Этот пример показывает, как очистить текст и удалить из него все HTML теги:

$data = ' <div class="text">
	<h2><a href="/id_5087"> " Заголовок</a></h2>
	<img class="alignright" src="/wp-content/71458fc68_100x80.png">
</div>';

echo wp_filter_nohtml_kses( $data );

/* Выведет (переносы строк и табы сохранены): 

	 " Заголовок

*/

Код из


wp-includes/kses.php

WP 4.7.2

<?php
function wp_filter_nohtml_kses( $data ) {
	return addslashes( wp_kses( stripslashes( $data ), 'strip' ) );
}

Комментарии:


Оставить комментарий

Your email address will not be published. Required fields are marked *