如何获取数组META_VALUE中的当前用户ID?

时间:2013-07-19 作者:Raj

以下是示例:

$args=array(
   \'meta_key\'       => \'Something\',
   \'meta_value\'      => \'\',//here goes current used ID by default.
   \'meta_compare\'   => \'=\', 

);

$user_query = new WP_User_Query( $args );
// User Loop
if ( ! empty( $user_query->results ) ) {
    foreach ( $user_query->results as $user ) {
        echo \'<p>\' . $user->user_login . \'</p>\';
    }
} else {
    echo \'No users found.\';
}
这将生成所有用户的用户名,但我只需要回显那些meta_key= 有些东西,但是meta _value 等于当前用户ID。

如何在中获取当前用户(登录用户)IDmeta_value 默认情况下?

2 个回复
SO网友:s_ha_dum

WP_User_Query 是用户搜索。这句话。。。

但我只需要回显那些meta\\u key=某物但meta\\u值等于当前用户ID的用户名。

。。。表明这并不是你真正想要的。我认为您可以通过以下方式实现这一点:

$current_user = wp_get_current_user();
$meta = get_user_meta($current_user->ID, \'Something\', true);
if (!empty($meta)) {
  // your current user has the "Something" meta key set
}
由于您将查询限制为当前用户ID,我不明白您为什么需要查询,除非这是某种交叉链接系统。如果是,您可以像about一样将当前用户ID放入查询中。

$current_user = wp_get_current_user();
$args=array(
   \'meta_key\'       => \'Something\',
   \'meta_value\'      => $current_user->ID,//here goes current used ID by default.
   \'meta_compare\'   => \'=\', 
);
http://codex.wordpress.org/Function_Reference/wp_get_current_userhttp://codex.wordpress.org/Function_Reference/get_user_meta

SO网友:Vigs

如果用户在保存元阵列时登录,则可以使用$current_user 全局变量。

$args=array(
   \'meta_key\'       => \'Something\',
   \'meta_value\'      => $current_user->ID,
   \'meta_compare\'   => \'=\', 

);

结束

相关推荐

JQuery追加前置包装父级的本地化方法

因此,我将WordPress中的一些选项序列化,然后将它们本地化,以便在jQuery脚本中使用,但我接下来要做的事情不起作用。jQuery(\'.advert\')+ lu_ban_object.method +(\'<div>Hello World</div>\') 所以在我的db中,我已经序列化了一些值;以下是被本地化为用作用户选择的方法的数据s: 6:“方法”;s: 5:“.包装”;}本质上,它应该做的是;jQuery(\'.advert\').wrap(\'<