使用 WordPress 函数 esc_url()

七月 29
磊子 2013年 4 条评论

这个WordPress函数应该是比较常用到的,特别是在插件或者拓展主题功能的时候。今天遇到特此写一篇来备注一下,以后用的到。

该esc_url函数

主要用于 URL 过滤:

  1. 拒绝不是下面协议的 URL (defaulting to http, https, ftp, ftps, mailto, news, irc, gopher, nntp, feed, and telnet)
  2. 消除无效字符和删除危险字符。
  3. 将字符转换成 HTML 实体,并且将 & 和 单引号(’) 转换成数字实体:&#038, &#039。

使用方法:

esc_url( $url, $protocols, $_context );
 $url
(string) (required) 将要被清理过滤的 URL
Default: 无

$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
?>
» 版权所有©转载必须以链接形式注明作者和原始出处:磊子的博客 » 使用 WordPress 函数 esc_url()
» 地址:( Ctrl+C 复制 )
» 如果对本站感兴趣,请到网站右下方订阅本站,将为你带来更多精彩和实用的文章
» 如果您对这篇文章感兴趣,不妨小小的 捐助(Donate)一下博主吧,不管多少都是对博主最大的支持和鼓励哟,博主-磊子感谢大家的支持!!!

4 条留言 其中:访客:4 条, 博主:0 条

  1. wmtimes说:

    先存到。

  2. MurphyL说:

    文章内容好转移啊,我以后常来关注~~

  3. 小A说:

    磊子真专注!加油~

  4. 沙发 :razz:

说点什么吧




wireless earbuds moscow mule mugs bluetooth speakers waterproof camera best wireless earbuds best vacuum cleaner best drugstore foundation best dishwasher best waist trainer wireless headphones best vacuum 0594918 best bluetooth earbuds waterproof bluetooth speaker tattoo cover up action camera
订阅本站