详解WordPress开发中过滤属性以及Sql语句的函数应用

esc_attr()(过滤属性)
普通在写 Html 代码的标签属性的时分会是下边的格局:

<input type="text" name="rep" value="rep_value" />

那假如 value 属性是静态输入的呢?

<input type="text" name="rep" value="<?php echo get_option( 'rep_value' ); ?>" />

然而,假如静态输入的属性里有双引号、尖括号等非凡字符,Html 代码就会被打乱,这时就能够应用 esc_attr() 函数对输入的属性进行本义。

应用办法

esc_attr( $text );

参数

$text (字符串)(必需)要本义的字符串。 默许值:None

前往值

前往本义后的字符串。

例子

<input type="text" name="rep" value="<?php echo esc_attr( get_option( 'rep_value' ) ); ?>" />

其它

此函数位于:wp-includes/formatting.php

esc_sql()(过滤 Sql 语句)
esc_sql() 用来过滤预备增加到 Sql 语句里边的字符串,避免 Sql 注入和 Sql 语句被数据干扰呈现异样。

用法

esc_sql( $data );

参数

$data

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

默许值:None

前往值

(字符串)前往过滤后的字符串,能够间接增加到 Sql 语句里。

例子

$name = esc_sql( $name );
$status = esc_sql( $status );
$wpdb->get_var( "SELECT something FROM table WHERE foo = '$name' and status = '$status'" );

更多

此函数位于:wp-includes/formatting.php


以上就是安达网络工作室关于《详解WordPress开发中过滤属性以及Sql语句的函数使用》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: WordPress 过滤 SQL语句 属性 PHP编程
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
WordPress中发送HTML邮件的办法

办法一,用filter发送HTML邮件 发邮件用的函数是wp_mail(),wp_mail()则基于弱小的邮件类phpMailer,所以发...

WordPress应用中文用户名的办法

在WordPress上增加中文用户时报错说不支持中文,失去如下谬误:谬误:请填写用户名。谬误:此用户名蕴含有效...

优化WordPress分类链接及WP-No-Category-Base的卸载办法

默许状况下,WordPress分类的永世链接是这样的比方本站的技术文章分类。 exehack.net/category/my-article/...

WordPress自带thumbnail缩略图性能应用引见

1.增加性能 在function.php中拔出代码 add_theme_support('post-thumbnails'); 拔出之后会在后盾编辑文章的...

wordpress制造自定义菜单的办法

要想完成自定义菜单,需求用到的函数是wp_nav_menu(),给这个函数传递一些参数就能够输入自定义菜单菜单,上...

如何将WordPress博客订阅到QQ邮箱详细该怎样操作

1、登录QQ邮箱,点击右下角&ldquo;浏览空间&rdquo;,进入浏览空间。 2、进入浏览空间后,点击页面右上角&ld...

需求提交

客服服务

亿鸽在线客服系统