首頁 > 後端開發 > php教程 > WordPress中轉義HTML與過濾連結的相關PHP函數使用解析

WordPress中轉義HTML與過濾連結的相關PHP函數使用解析

WBOY
發布: 2016-07-29 09:09:40
原創
975 人瀏覽過

esc_html()(轉義 Html)
esc_html() 函數用來轉義 Html 程式碼,讓 Html 程式碼不轉義。

用法

esc_html( $text );
登入後複製

參數

$text

(字串)(必須)要轉義的字串。

預設值:None

回傳值

(字串)傳回轉義後的字元。

範例

echo esc_html( '<a href="http://www.example.com/">A link</a>' );
登入後複製

上邊的程式碼會輸出:

WordPress 函數:esc_html()(轉義Html)

(為了防止瀏覽器轉碼,我直接截了一張圖)更多

此函數位於:wp-includes/formatting.php

esc_url()(過濾連結)

很多URL 會有一些小錯誤,用esc_url() 函數可以屏蔽或修正這些錯誤,並且可以拒絕不安全的協議。


esc_url() 函數的工作內容:

預設拒絕不是下面協議的URL:defaulting to http、https、ftp、ftps、mailto、news、irc、gopher、nntp、feed 和telnet

刪除無效字元和危險的字元

將字元轉換成HTML 實體字元

使用方法

esc_url( $url, $protocols, $_context );
登入後複製

參數

$url

(字串)(必須)要被過濾的URL.

(8數組)(可選)可以接收協議的數組,如果沒有設置,則預設為:defaulting to http、https、ftp、ftps、mailto、news、irc、gopher、nntp、feed 和telnet.

預設值:None

$_context

(字串)(可選)如何返回URL.

預設值:(字串)display

回傳值

(字串)返回過濾後的連結。

範例

<&#63;php echo esc_url( 'www.endskin.com' );//输出:http://www.endskin.com &#63;>
登入後複製

更多

此函數位於:wp-includes/formatting.php

以上就介紹了WordPress中轉義HTML與過濾連結的相關PHP函數使用解析,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板