文档章节

WordPress esc_url()函数用法详解

walter
 walter
发布于 2014/11/20 10:45
字数 279
阅读 221
收藏 0

行业解决方案、产品招募中!想赚钱就来传!>>>

本文章来给各位同学介绍一下关于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 实体,并且将 & 和 单引号(’) 转换成数字实体:&#038, &#039。

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

举个简单的例子,代码如下:

  1. <?php 

  2. echo esc_url('ceshi'); 

  3. //输出的内容是:http://ceshi 


walter
粉丝 4
博文 17
码字总数 2522
作品 0
广州
私信 提问
加载中
请先登录后再评论。
beego API开发以及自动化文档

beego API开发以及自动化文档 beego1.3版本已经在上个星期发布了,但是还是有很多人不了解如何来进行开发,也是在一步一步的测试中开发,期间QQ群里面很多人都问我如何开发,我的业余时间实在...

astaxie
2014/06/25
2.7W
21
词典软件--DictForGeeks

DictForGeeks是个人写的一款词典软件,支持高度自定义。个人在学习过程中,发现很多科技词汇的意思跟主流的词义很不一样就想写一款可以自己定义词义的词典,支持添加和查询功能。至少要比txt...

卓尔
2013/03/30
1K
0
超快的css selector引擎--kquery 2.0

kquery是一款基于javascript完整实现css3选择器引擎. 兼容所有主流浏览器ie6+/chrome/firefox/opera/safari, 压缩和gzip之后仅8kb大小。智能编译引擎优化去除不必要的逻辑, 查询速度远胜于...

aaron.xiao
2012/10/23
628
0
c-string转换工具集合--stringencoders

c-string转换工具集合,比标准实现快2倍以上(如果有的话)。——该项目被Google Chrome使用。 包括以下C字符串转换工具 base64, standard base64, web/url safe, with configurable alphabe...

江斌
2012/11/07
4.8K
1
.NET开源独立博客程序--小泥鳅

小泥鳅创建于2008年夏天,基于.Net平台开发,拥有完整的文章发布,评论,订阅,标签等功能,满足个人/团队信息发布需求,可作为Blog,CMS,甚至建企业站。 小泥鳅采用了 NVelocity,CKEdito...

小伟伟
2012/11/26
4.1K
0

没有更多内容

加载失败,请刷新页面

加载更多

transfer learning (迁移学习)

- 很多时候当我们需要训练一个新的图像分类任务,我们不会完全从一个随机的模型开始训练,而是利用_预训练_的模型来加速训练的过程。我们经常使用在`ImageNet`上的预训练模型。 - 这是一种t...

JosiahMg
33分钟前
19
0
Redis中LRU和LFU算法和实现

前言 本文讲述的两个缓存淘汰算法,LRU算法(Least recently used)和LFU算法(Least Frequently used),两者看起来很相似,但我们要明确其区别在于: LRU是按访问时间排序,发生淘汰的时候...

ls_cherish
41分钟前
29
0
为什么阿里规定需要在事务注解@Transactional中指定rollbackFor?

作者:Mint6 来源:http://39sd.cn/53D5D Java阿里巴巴规范提示:方法【edit】需要在Transactional注解指定rollbackFor或者在方法中显示的rollback。 异常的分类 先来看看异常的分类 error是...

北柠Java
45分钟前
16
0
女白领在家玩打地鼠游戏,无意间学会python编程,还有教程有源码

玩打地鼠的游戏,因为有BUG,需要优化,于是无意间竟然学到了很多python的基础内容。 女白领说:在家玩了一个用python做的打地鼠小游戏,本来也不知道是python,因为不懂编程,只是因为这个打...

python小天
51分钟前
19
0
查找算法——斐波那契(Fibonacci)查找

对于有序的顺序表,除了可以用折半查找进行关键字搜索外,还可以使用斐波那契(Fibonacci)查找。Fibonacci序列在数学中也算是鼎鼎有名的,其序列大致可以定义为: Fibonacci查找与折半查找类...

城北徐公美
53分钟前
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部