Wordpress wp_kses不接受div的样式属性

Wordpress wp_kses不接受div的样式属性,wordpress,validation,Wordpress,Validation,这是我的wp_kses代码。除了元素div没有接收style属性之外,输出的一切都很正常。有人能告诉我代码有什么问题吗?WordPress检查style中的样式,如果没有一个被列入白名单,它仍然会删除属性。有关更多信息,请参阅。您能否在此处登录您的html代码,该代码是由$string使用var\u dump($string)生成的? $string = $_POST['data']['container']['box']; $allowed = array( 'div

这是我的wp_kses代码。除了元素
div
没有接收
style
属性之外,输出的一切都很正常。有人能告诉我代码有什么问题吗?

WordPress检查
style
中的样式,如果没有一个被列入白名单,它仍然会删除属性。有关更多信息,请参阅。

您能否在此处登录您的html代码,该代码是由
$string
使用
var\u dump($string)
生成的?
 $string = $_POST['data']['container']['box'];
    $allowed = array(
        'div' => array 
                (
                    "style" => array(),
                    "class" => array(),
                    "entrance" => array()
                ),
        'p' => array
                (
                    "class" => array(),
                    "style" => array(),
                    "id" => array()
                ),
        'a' => array
                (
                    "href" => array(),
                    "class" => array()
                ),
        'h1' => array
                (
                    "style" => array(),
                    "id" => array()
                ),
        'hr' => array
                (
                    "class" => array(),
                    "style" => array()
                )
        );
    $sanitizedBox = wp_kses($string,$allowed);