Changeset 55677 for trunk/src/wp-includes/formatting.php
- Timestamp:
- 04/22/2023 03:17:47 PM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/formatting.php
r55652 r55677 3030 3030 foreach ( $textarr as $piece ) { 3031 3031 3032 if ( preg_match( '|^<code[\s>]|i', $piece ) || preg_match( '|^<pre[\s>]|i', $piece ) || preg_match( '|^<script[\s>]|i', $piece ) || preg_match( '|^<style[\s>]|i', $piece ) ) { 3032 if ( preg_match( '|^<code[\s>]|i', $piece ) 3033 || preg_match( '|^<pre[\s>]|i', $piece ) 3034 || preg_match( '|^<script[\s>]|i', $piece ) 3035 || preg_match( '|^<style[\s>]|i', $piece ) 3036 ) { 3033 3037 $nested_code_pre++; 3034 } elseif ( $nested_code_pre && ( '</code>' === strtolower( $piece ) || '</pre>' === strtolower( $piece ) || '</script>' === strtolower( $piece ) || '</style>' === strtolower( $piece ) ) ) { 3038 } elseif ( $nested_code_pre 3039 && ( '</code>' === strtolower( $piece ) 3040 || '</pre>' === strtolower( $piece ) 3041 || '</script>' === strtolower( $piece ) 3042 || '</style>' === strtolower( $piece ) 3043 ) 3044 ) { 3035 3045 $nested_code_pre--; 3036 3046 } 3037 3047 3038 if ( $nested_code_pre || empty( $piece ) || ( '<' === $piece[0] && ! preg_match( '|^<\s*[\w]{1,20}+://|', $piece ) ) ) { 3048 if ( $nested_code_pre 3049 || empty( $piece ) 3050 || ( '<' === $piece[0] && ! preg_match( '|^<\s*[\w]{1,20}+://|', $piece ) ) 3051 ) { 3039 3052 $r .= $piece; 3040 3053 continue; … … 4464 4477 } 4465 4478 $good_protocol_url = wp_kses_bad_protocol( $url, $protocols ); 4466 if ( strtolower( $good_protocol_url ) != strtolower( $url ) ) {4479 if ( strtolower( $good_protocol_url ) !== strtolower( $url ) ) { 4467 4480 return ''; 4468 4481 }
Note: See TracChangeset
for help on using the changeset viewer.