WordPress插件检测触发register_setting()动态参数警告的合规代码排查问询
WordPress插件检测触发register_setting()动态参数警告的合规代码排查问询
大家好,我最近在开发一个WordPress插件,现在已经完成开发准备提交了。但用WordPress插件检测工具(PCP)做检查的时候,弹出了下面这个警告:
PluginCheck.CodeAnalysis.SettingSanitization.register_settingDynamic
Dynamic argument passed in third parameter of register_setting(). Please ensure proper sanitization.
我反复检查了自己的代码,觉得完全符合WordPress的规范要求啊。下面是我用到register_setting的代码片段:
// 实际业务中我传入了动态生成的回调函数或参数 $sanitize_callback = 'my_custom_sanitize_' . $setting_type; register_setting( 'my_plugin_settings_group', 'my_plugin_setting', array( 'sanitize_callback' => $sanitize_callback, 'type' => 'string', 'description' => '自定义插件设置项' ) );
想请教下各位,这种情况到底是哪里出问题了?有没有办法既保持代码的灵活性,又能通过PCP的检测呢?
备注:内容来源于stack exchange,提问作者tssaini
相关产品推荐
相关产品推荐

