
什么是PHP Worker及应该如何使用
get_user_metavalues ( $ids )
get_user_metavalues: 这是一个WordPress的函数,在一次查询中检索多个用户的元数据: 该函数以一个用户ID数组和一个元数据键作为参数,并返回一个元数据值的数组。
执行查询以获得_fill_user和_fill_many_users需要的$metavalues数组。
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; }