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