中转义与过滤链接的相关函数使用解析(中转义与过滤链接的相关函数使用解析,)

lxf2023-05-19 06:10:02

WordPress中转义HTML和过滤链接的相关PHP函数使用解析,
esc_html()(转义html)
ESC _ Html()函数用于转义Html代码,使其不转义。

使用

esc_html( $text );

参数

$text

(字符串)要转义的字符串。

默认值:无

返回值

(字符串)返回转义字符。

例子

echo esc_html( 'A link' );

上面的代码将输出:

WordPress函数:esc_Html()(转义Html)

(为了防止浏览器转码,我直接剪了一张图。)

更多

这个函数位于:WP-includes/formatting.php。


esc_url()(过滤链接)
很多url都有一些小错误,可以通过esc_url()函数屏蔽或修正,拒绝不安全的协议。

esc_url()函数的工作内容:

拒绝默认不属于以下协议的URL:默认为HTTP、https、ftp、ftps、mailto、news、irc、gopher、nntp、feed和telnet
删除无效和危险字符
将字符转换为HTML实体字符

esc_url( $url, $protocols, $_context );

参数

$url

(字符串)(必需)要过滤的URL。

默认值:无

$协议

(Array)(可选)可以接收一组协议。如果没有设置,默认为:默认为http,https,ftp,ftps,mailto,news,irc,gopher,nntp,feed,telnet。

默认值:无

$ _上下文

(String)(可选)如何返回URL。

默认值:(字符串)显示

返回值

(字符串)返回过滤后的链接。

例子

更多

这个函数位于:WP-includes/formatting.php。

您可能感兴趣的文章:

  • 详细讲解WordPress中过滤链接和过滤SQL语句的方法
  • 详细讲解WordPress开发中Sql语句的过滤属性和函数使用。
  • adminjs.cn是一个以CSS、JavaScript、Vue、HTML为核心的前端开发技术网站。我们致力于为广大前端开发者提供专业、全面、实用的前端开发知识和技术支持。 在本网站中,您可以学习到最新的前端开发技术,了解前端开发的最新趋势和最佳实践。我们提供丰富的教程和案例,让您可以快速掌握前端开发的核心技术和流程。 Adminjs.cn还提供一系列实用的工具和插件,帮助您更加高效地进行前端开发工作。我们提供的工具和插件都经过精心设计和优化,可以帮助您节省时间和精力,提升开发效率。 在Adminjs.cn中,您可以找到您需要的一切前端开发资源,让您成为一名更加优秀的前端开发者。欢迎您加入我们的大家庭,一起探索前端开发的无限可能!