/**
 * Fetch everything in the wp_users table for a user, without any usermeta.
 *
 * @since 1.2.0
 *
 * @param int $user_id The ID of the user.
 * @return array
 */
function bp_core_get_core_userdata($user_id = 0)
{
    if (empty($user_id)) {
        return false;
    }
    if (!($userdata = wp_cache_get('bp_core_userdata_' . $user_id, 'bp'))) {
        $userdata = BP_Core_User::get_core_userdata($user_id);
        wp_cache_set('bp_core_userdata_' . $user_id, $userdata, 'bp');
    }
    /**
     * Filters the userdata for a passed user.
     *
     * @since 1.2.0
     *
     * @param array $userdata Array of user data for a passed user.
     */
    return apply_filters('bp_core_get_core_userdata', $userdata);
}
Ejemplo n.º 2
0
/**
 * Fetch everything in the wp_users table for a user, without any usermeta.
 *
 * @package BuddyPress Core
 * @param user_id The ID of the user.
 * @uses BP_Core_User::get_core_userdata() Performs the query.
 */
function bp_core_get_core_userdata($user_id)
{
    if (empty($user_id)) {
        return false;
    }
    if (!($userdata = wp_cache_get('bp_core_userdata_' . $user_id, 'bp'))) {
        $userdata = BP_Core_User::get_core_userdata($user_id);
        wp_cache_set('bp_core_userdata_' . $user_id, $userdata, 'bp');
    }
    return apply_filters('bp_core_get_core_userdata', $userdata);
}