本文章來給各位同學介紹一下關于WordPress esc_url()函數用法詳解,希望此教程對各位同學會有所幫助.
這個WordPress函數應該是比較常用到的,特別是在插件或者拓展主題功能的時候,今天遇到特此寫一篇來備注一下,以后用的到。
esc_url函數
主要用于 URL 過濾:
1.拒絕不是下面協議的 URL(defaulting to http, https, ftp, ftps, mailto, news, irc, gopher, nntp, feed, and telnet)
2.消除無效字符和刪除危險字符。
3.將字符轉換成 HTML 實體,并且將 & 和 單引號(’) 轉換成數字實體:&, '。
使用方法:esc_url( $url, $protocols, $_context );
$url(string) (required) 將要被清理過濾的 URLDefault: 無
$protocols(array) (optional) 可以接受協議的數組,如果沒有設置,默認是:'http', 'https', 'ftp', 'ftps', 'mailto', 'news', 'irc', 'gopher', 'nntp', 'feed', 'telnet'。Default: 無
$_context(string) (optional) 如何返回 URL。Default: 'display'
返回值是已經清理過濾的 URL
舉個簡單的例子,代碼如下:
- <?php
- echo esc_url('ceshi');
- //輸出的內容是:http://ceshi
- ?>
新聞熱點
疑難解答
圖片精選