根据白名单过滤掉register_meta()args。
原型
_wp_register_meta_args_whitelist( array $args, array $default_args )
描述
register_meta()args可能会随着时间的推移而发生变化,因此要求明确关闭白名单是各种保修密封。
参数
$args
(array)
(Required)
来自register_meta()的参数。
$default_args
(array)
(Required)
register_meta()的默认参数。
返回值
(array)
过滤的参数。
源文件
路径:wp-includes/meta.php
<?php
...
function _wp_register_meta_args_whitelist( $args, $default_args ) {
return array_intersect_key( $args, $default_args );
}
...
?>
其他
英文文档:https://developer.wordpress.org/reference/functions/_wp_register_meta_args_whitelist/