清理WordPress数组输入?

时间:2020-05-13 作者:suiz

我有一个以数组格式提交数据的表单。我已清理了所有数据,并尝试使用esc_attr, 但这是一种逃避而非消毒的功能。

是否有更好的方法来清理整个数组(使用文本值)而不是每个单独的值。

$array = array_map( \'esc_attr\', $array );

我们如何确保数据被清理,而不是仅仅转义?

1 个回复
SO网友:cjbj

我不完全确定你的意思,但你在寻找sanitize_text_field?

$array = array_map( \'sanitize_text_field\', $array );

相关推荐

Need a help on sanitization

我在评论中有一个主题,我确实在像这样的少数情况下添加了“type”=>“select”部分。$wp_customize->add_setting( \'personal_lite_post_link\', array( \'default\' => \'enable\', \'sanitize_callback\' => \'personal_lite_select_callback\' ) ); $w