wp_encode_emoji

函式
wp_encode_emoji ( $content )
引數
  • (string) $content The content to encode.
    Required:
返回值
  • (string) The encoded content.
定義位置
相關方法
wp_staticize_emojiwp_enqueue_code_editorwp_json_encodewp_get_cookie_loginwp_setcookie
引入
4.2.0
棄用
-

wp_encode_emoji: 這個函式用於在WordPress中對emojis進行編碼。表情符號是一種字元型別,可以用來給文字增加視覺上的趣味: 這個函式接收一串文字作為輸入,並返回一個以HTML實體編碼的表情符號的字串。

將emoji字元轉換為其對應的HTML實體。

這使我們能夠使用utf8字符集在資料庫中儲存表情符號。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function wp_encode_emoji( $content ) {
$emoji = _wp_emoji_list( 'partials' );
foreach ( $emoji as $emojum ) {
$emoji_char = html_entity_decode( $emojum );
if ( false !== strpos( $content, $emoji_char ) ) {
$content = preg_replace( "/$emoji_char/", $emojum, $content );
}
}
return $content;
}
function wp_encode_emoji( $content ) { $emoji = _wp_emoji_list( 'partials' ); foreach ( $emoji as $emojum ) { $emoji_char = html_entity_decode( $emojum ); if ( false !== strpos( $content, $emoji_char ) ) { $content = preg_replace( "/$emoji_char/", $emojum, $content ); } } return $content; }
function wp_encode_emoji( $content ) {
	$emoji = _wp_emoji_list( 'partials' );

	foreach ( $emoji as $emojum ) {
		$emoji_char = html_entity_decode( $emojum );
		if ( false !== strpos( $content, $emoji_char ) ) {
			$content = preg_replace( "/$emoji_char/", $emojum, $content );
		}
	}

	return $content;
}

常見問題

FAQs
檢視更多 >