在查看$input
传递给中定义的sanitize\\u回调函数的数组register_setting()
?
我认为一种选择是将节作为字段名的一部分包含,然后可以提取它。E、 g。name="section^field"
然后在sanitize\\u回调中:
foreach($input as $name => $val) {
$parts = explode(\'^\', $name);
$section = $parts[0];
$field = $parts[1];
// do more stuff here
}
但这感觉有点不舒服。有更好的方法吗?