执行查询以获取_fill_user和_fill_many_users所需的$ metavalues数组

原型

get_user_metavalues( array $ids )

参数

$ids (array) (Required) 用户ID号列表。

返回值

(array)  数组。该数组由user_id索引,包含$ metavalues对象数组。

源文件

路径:wp-includes/deprecated.php

<?php
...
function get_user_metavalues($ids) {
	_deprecated_function( __FUNCTION__, '3.3.0' );
	$objects = array();
	$ids = array_map('intval', $ids);
	foreach ( $ids as $id )
		$objects[$id] = array();
	$metas = update_meta_cache('user', $ids);
	foreach ( $metas as $id => $meta ) {
		foreach ( $meta as $key => $metavalues ) {
			foreach ( $metavalues as $value ) {
				$objects[$id][] = (object)array( 'user_id' => $id, 'meta_key' => $key, 'meta_value' => $value);
			}
		}
	}
	return $objects;
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/get_user_metavalues/