<?php
global $current_user;
get_currentuserinfo();
$user_id = $current_user->ID;
$user_fields = get_user_meta( $user_id, , 'true' );
echo $user_fields;
?>
显示'Array'。我想知道用于计算用户登录次数的字段。
答案 0 :(得分:2)
使用:
var_dump($user_fields)
它会显示变量内容!
答案 1 :(得分:0)
使用
$user_fields = get_user_meta( $user_id );
print_r($user_fields);
它将显示有关$ user_id的所有元字段
答案 2 :(得分:0)
这里我在用户元数据密钥中创建了一个变量user_login_count
,因此每次用户成功登录时,我都会将用户数增加1 ..
function ulc_my_login_redirect($redirect_to, $request, $user) {
//is there a user to check?
global $user, $wpdb;
if (isset($user->ID)) {
if ( get_user_meta($user->ID, 'user_login_count', true) ){
$user_login_count = get_user_meta($user->ID, 'user_login_count', true);
$user_login_count++;
update_user_meta($user->ID, 'user_login_count', $user_login_count);
}else{
add_user_meta($user->ID, 'user_login_count', '1');
}
}
return $redirect_to;
}
add_filter(&#39; login_redirect&#39;,&#39; ulc_my_login_redirect&#39;,10,3);
通过使用此过滤器,您可以获得&#39; user_login_count&#39;的关键值用户get_post_meta函数..