文档章节

WordPress esc_url()函数用法详解

walter
 walter
发布于 2014/11/20 10:45
字数 279
阅读 80
收藏 0
点赞 0
评论 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 


本文转载自:http://www.phpfensi.com/cms/20140322/2404.html

共有 人打赏支持
walter
粉丝 4
博文 14
码字总数 2522
作品 0
广州
wordpress获取分类目录一些实例详解

在WordPress中为我们提供了不少的分类目录获取函数,下面小编来给大家总结一下分类目录获取函数实例. 1.如何根据分类名称获取分类ID? 要实现根据分类名称获取分类ID就必须要用到这个函数:ge...

郭奕峰 ⋅ 2015/05/25 ⋅ 0

wordpress功能集成(四)改变评论框样式

之所以将这篇教程放前面,是因为前面两节教程刚讲了过滤器和钩子,所以这篇文章就作为wordpress过滤器的一个实例来看,这篇教程的用途:修改评论表单样式,删除评论表单前面或后面的多余内容...

drewin ⋅ 2013/05/14 ⋅ 0

第一个wordpress 插件的编写

前两天因为毕设答辩和体育长跑请了两天假,才上班就请假感觉不太爽。 我的第一个任务就是为WordPress开发插件然后武装成CMS,作为管理后台。同时肖成兄给我办了企业邮箱,感觉瞬间进了职场有...

devforma ⋅ 2013/11/22 ⋅ 5

WordPress数据库操作函数详解

通过这个$wpdb对象,我们可以对WordPress数据库进行任何操作,包括建表、查询、删除、更新等。要注意的是,如果要在自定义函数中使用$wpdb,必须先将其全局化(global $wpdb;)。 下面就详细介...

郭奕峰 ⋅ 2015/05/29 ⋅ 0

WordPress 4.9 候选版和 4.8.3 安全版发布

WordPress 4.9 候选版和 4.8.3 安全版发布了。 WordPress 4.9 候选版进行了近 30处的更新,主要更新内容如下: Customize: Consolidate sourcing of control params. REST API: JS client -...

达尔文 ⋅ 2017/11/02 ⋅ 0

wordpress功能集成(五):无插件实现头像缓存

我想尽量将所有wordpress过滤器的应用教程都放在一堆,wordpress的头像都是有第三方网站提供的,这样有有点也有缺点,缺点:有的地方打开gravatar比较慢,还有的人根本打不开这个网站,那样的...

drewin ⋅ 2013/05/14 ⋅ 0

WordPress后台添加侧边栏菜单

添加WordPress顶级管理菜单其实也是一件非常简单的事情,使用两个WordPress内置函数就可以解决问题,分别是addmenupage()和addaction(),下面我提供一个php示例代码,添加到主题目录下的fun...

李佳顺 ⋅ 2012/09/12 ⋅ 0

escape()、encodeURI()、encodeURIComponent()区别详解

JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。 下面简单介绍一下它们的区别 1 es...

小编辑 ⋅ 2012/02/21 ⋅ 1

wordpress常用函数-get_currentuserinfo()

说明 检索当前登录用户的相关信息,并将信息置入$userdata全局变量。函数属性直接映射到数据库(参见 Database Description)中的wpusrs表格。 同样也将个体属性放置到以下独立全局变量中: ...

李佳顺 ⋅ 2012/10/11 ⋅ 0

linux下wget的用法

Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处...

zhengguogaun ⋅ 2013/06/19 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

线程池

一、线程池:提供了一个线程队列,队列中保存着所有等待状态的线程。避免了创建与销毁额外开销,提高了响应的速度。 二、线程池的体系结构: java.util.concurrent.Executor : 负责线程的使用...

stars永恒 ⋅ 30分钟前 ⋅ 0

你值5K还是15K?实战案例,测测你的分析功力

本文源自陈老师遇到的真实案例。 老板说:“我们今年准备参加展会,做一年。以前我没参加过,没关系,这里有一份展会数据,你回去分析下哪些有价值,后边组织的时候有个指导”。现在你收到任...

加米谷大数据 ⋅ 31分钟前 ⋅ 0

中文转英文功能

package com.sysware.task.util;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.for......

AK灬 ⋅ 32分钟前 ⋅ 0

JNI Java层类关联C/C++层的类

Android开发时,因为要实现某某功能,需要集成算法公司的算法库(so库),这就需要自己编写JNI。 通常这些库提供的接口可以概况成1、初始化 2、算法处理 3、释放 4、打印版本号 初始化后会返...

国仔饼 ⋅ 36分钟前 ⋅ 0

maven下载jar包改为阿里云的maven库

一:修改maven安装路径中conf文件夹下的setting.xml文件 <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/......

夜醒者 ⋅ 36分钟前 ⋅ 0

电商用户行为分析大数据平台相关系列10-基础数据结构分析

电商用户行为分析大数据平台相关系列1-环境介绍 电商用户行为分析大数据平台相关系列2-HADOOP环境搭建 电商用户行为分析大数据平台相关系列3-HIVE安装 电商用户行为分析大数据平台相关系列4...

xiaomin0322 ⋅ 37分钟前 ⋅ 0

使用readLine()方法遇到的坑

下午玩 TCP/IP 的 Socket 通信时,使用 BufferedReader 的 readLine() 遇到了一个坑,现在终于解决了,特此记录下来。 程序很简单,客户段从控制台读取用户输入,然后发送至服务器端,主要代...

孟飞阳 ⋅ 37分钟前 ⋅ 0

基于Hadoop集群的Hive安装配置(Derby数据库)

Hive是一个数据仓库基础工具在Hadoop中用来处理结构化数据,提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行(具体的Hive架构大家自行搜索)。接下来主要讲下Hadoop集群下...

海岸线的曙光 ⋅ 38分钟前 ⋅ 0

CoreOS裸机iso安装和相关配置

裸机通过iso安装CoreOS,个人趟了很多坑,以下就是完整的从零开始部署和配置的过程,希望对大家有用。 一、安装CoreOS到硬盘 1. 准备Live iso镜像,制作好usb启动盘 Live iso下载地址 2. 搭建...

ykbj ⋅ 43分钟前 ⋅ 0

jquery控制表格锁列(转)

表格已经完成后新加的需求,要实现锁表格的第一列。很多带这种效果的都是js封装的框架或者具体某种框架的组件,不适用解决当前问题。作为后端开发又实在不熟样式,搜到了一个可以用的,虽然样...

刘昌鑫 ⋅ 45分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部