Главное отличие функции wp_strip_all_tags() от обычной PHP-функции strip_tags() в том, что она удаляет не только теги сами по себе, но также и то, что внутри тегов <script> и <style>.
wp_strip_all_tags( $string, $remove_breaks = false )
- $string
- (строка) Какой-то текст, из которого нужно удалить теги.
- $remove_breaks
- (строка) Нужно ли также удалить пустые строки и переносы на новую строку
r,n, иt? По умолчанию – нет,false.
// допустим у нас есть такая строка: $string = '<script>что-либо тут</script>'; // и вот в чём разница: echo strip_tags( $string ); // "что-либо тут" echo wp_strip_all_tags( $string ); // пустая строка
Источник: Блог Миши Рудрастых