Wp_kses允许复选框类并已选中

时间:2017-01-02 作者:Alex C

我很难wp_kses 允许类进行输入。这些方法不起作用:

input\'    => array( 
  \'type\'  => true, 
  \'class\' => true, 
  \'name\'  => true, 
  \'value\' => true, 
  \'id\'    => true 
),
还具有array() 对于类,它仍然没有返回。

选中也会被过滤。

为什么我需要这个?长话短说,输入是在一个表中,在使用echo或ajax打印之前,需要对该表进行转义。

1 个回复
最合适的回答,由SO网友:Tunji 整理而成

根据法典,你应该定义你的wp_kses 允许的html元素列表,如下所示array() 而不是true

$allowed_html = array(
    \'input\' => array(
        \'type\'      => array(),
        \'name\'      => array(),
        \'value\'     => array(),
        \'checked\'   => array()
    ),
);

相关推荐

WordPress AJAX错误400向远程站点发送数据的错误请求

我正在使用发件人。net获取电子邮件订阅列表。这个网站给了我一些信息,可以将用户的电子邮件添加到订阅列表中。我想使用WordPress ajax来实现这一点。但它返回错误400错误请求。我的代码是:文件ajax新闻脚本。js公司: jQuery(document).ready(function($){ // Perform AJAX send news on form submit $(\'form#fnews\').on(\'submit\', funct