使用 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:

说点什么吧




订阅本站