Warning: This function has been deprecated. Use _wp_register_meta_args_allowed_list() instead. Please consider writing more inclusive code.

Alert: This function’s access is marked private. This means it is not intended for use by plugin or theme developers, only in other core functions. It is listed here for completeness.

_wp_register_meta_args_whitelist( array $args, array $default_args ): array

Filters out register_meta() args based on an allowed list.


register_meta() args may change over time, so requiring the allowed list to be explicitly turned off is a warranty seal of sorts.

Top ↑


$args array Required
Arguments from register_meta().
$default_args array Required
Default arguments for register_meta().

Top ↑


array Filtered arguments.

Top ↑


File: wp-includes/deprecated.php. View all references

function _wp_register_meta_args_whitelist( $args, $default_args ) {
	_deprecated_function( __FUNCTION__, '5.5.0', '_wp_register_meta_args_allowed_list()' );

	return _wp_register_meta_args_allowed_list( $args, $default_args );

Top ↑


Version Description
5.5.0 Use _wp_register_meta_args_allowed_list() instead.
Please consider writing more inclusive code.
4.6.0 Introduced.

Top ↑

User Contributed Notes

You must log in before being able to contribute a note or feedback.