根据白名单过滤掉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/