wp_kses_decode_entities

函式
wp_kses_decode_entities ( $string )
引數
  • (string) $string Content to change entities.
    Required:
返回值
  • (string) Content after decoded entities.
定義位置
相關方法
wp_kses_named_entitieswp_kses_js_entitieswp_kses_xml_named_entitieswp_kses_normalize_entitieswp_kses_one_attr
引入
1.0.0
棄用
-

wp_kses_decode_entities: 這個函式用於對字串中的HTML實體進行解碼。

將所有數值型HTML實體轉換為它們的命名對應物。

這個函式對數字型HTML實體(`A`和`A`)進行解碼。它對像`ä`這樣的命名實體不做任何處理,但無論如何我們在允許的URL協議系統中不需要它們。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function wp_kses_decode_entities( $string ) {
$string = preg_replace_callback( '/&#([0-9]+);/', '_wp_kses_decode_entities_chr', $string );
$string = preg_replace_callback( '/&#[Xx]([0-9A-Fa-f]+);/', '_wp_kses_decode_entities_chr_hexdec', $string );
return $string;
}
function wp_kses_decode_entities( $string ) { $string = preg_replace_callback( '/&#([0-9]+);/', '_wp_kses_decode_entities_chr', $string ); $string = preg_replace_callback( '/&#[Xx]([0-9A-Fa-f]+);/', '_wp_kses_decode_entities_chr_hexdec', $string ); return $string; }
function wp_kses_decode_entities( $string ) {
	$string = preg_replace_callback( '/&#([0-9]+);/', '_wp_kses_decode_entities_chr', $string );
	$string = preg_replace_callback( '/&#[Xx]([0-9A-Fa-f]+);/', '_wp_kses_decode_entities_chr_hexdec', $string );

	return $string;
}

常見問題

FAQs
檢視更多 >