使用自定义用户元数据显示总wordpress用户

时间:2013-09-07 17:46:28

标签: php mysql wordpress

当用户加入我的wordpress网站时,在注册期间会将标记为“ref”的引荐ID(即引用它们的用户ID)添加到其个人资料中。

示例:http://site.com/?v=(userid)

根据此ID加入的任何人都会被标记给该用户,并且我想显示根据他们的ID和电子邮件加入的总推荐人数,但在我找到的所有示例中,我只能显示元信息,而不是总。有什么建议吗?

这是我到目前为止所拥有的......

$current_user = wp_get_current_user(); //get logged in user
$uid = $current_user->ID; // get their id

// WP_User_Query arguments
$args = array (
'meta_query'     => array(
    array(
    'key'       => 'ref',
    'value'     => '$uid',
    'compare'   => '=',
    'type'      => 'NUMERIC',
    ),
    ),
    'count_total'    => true,
    'fields'         => array( 'user_email' ),
);

// The User Query
$user_query = new WP_User_Query( $args );

// User Loop
if ( ! empty( $user_query->results ) ) {
    foreach ( $user_query->results as $user ) {
    echo '<p>' . $user->user_email . '</p>';
    }
} else {
    echo 'No users found.';

}

0 个答案:

没有答案