Changeset 46214 for trunk/src/wp-includes/formatting.php
- Timestamp:
- 09/20/2019 10:01:36 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/formatting.php
r46164 r46214 5573 5573 */ 5574 5574 function wp_encode_emoji( $content ) { 5575 $emoji = _wp_emoji_list( 'partials' ); 5576 $compat = version_compare( phpversion(), '5.4', '<' ); 5575 $emoji = _wp_emoji_list( 'partials' ); 5577 5576 5578 5577 foreach ( $emoji as $emojum ) { 5579 if ( $compat ) { 5580 $emoji_char = html_entity_decode( $emojum, ENT_COMPAT, 'UTF-8' ); 5581 } else { 5582 $emoji_char = html_entity_decode( $emojum ); 5583 } 5578 $emoji_char = html_entity_decode( $emojum ); 5584 5579 if ( false !== strpos( $content, $emoji_char ) ) { 5585 5580 $content = preg_replace( "/$emoji_char/", $emojum, $content ); … … 5617 5612 // Quickly narrow down the list of emoji that might be in the text and need replacing. 5618 5613 $possible_emoji = array(); 5619 $compat = version_compare( phpversion(), '5.4', '<' );5620 5614 foreach ( $emoji as $emojum ) { 5621 5615 if ( false !== strpos( $text, $emojum ) ) { 5622 if ( $compat ) { 5623 $possible_emoji[ $emojum ] = html_entity_decode( $emojum, ENT_COMPAT, 'UTF-8' ); 5624 } else { 5625 $possible_emoji[ $emojum ] = html_entity_decode( $emojum ); 5626 } 5616 $possible_emoji[ $emojum ] = html_entity_decode( $emojum ); 5627 5617 } 5628 5618 }
Note: See TracChangeset
for help on using the changeset viewer.