php esc_url,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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值