WP_User::__get()
Magic method for accessing custom fields.
Method of the class: WP_User{}
No Hooks.
Return
Mixed
. Value of the given user meta key (if set). If $key is 'id', the user ID.
Usage
$WP_User = new WP_User(); $WP_User->__get( $key );
- $key(string) (required)
- User meta key to retrieve.
Changelog
Since 3.3.0 | Introduced. |
WP_User::__get() WP User:: get code WP 6.6.2
public function __get( $key ) { if ( 'id' === $key ) { _deprecated_argument( 'WP_User->id', '2.1.0', sprintf( /* translators: %s: WP_User->ID */ __( 'Use %s instead.' ), '<code>WP_User->ID</code>' ) ); return $this->ID; } if ( isset( $this->data->$key ) ) { $value = $this->data->$key; } else { if ( isset( self::$back_compat_keys[ $key ] ) ) { $key = self::$back_compat_keys[ $key ]; } $value = get_user_meta( $this->ID, $key, true ); } if ( $this->filter ) { $value = sanitize_user_field( $key, $value, $this->ID, $this->filter ); } return $value; }