get_user_option()
Gets the specified user option. The option will relate to the site user in the network (for multisite installations) or just to the user.
If the user ID (the second parameter) is not passed, the function will use the currently authorized user.
The function first checks the user options (meta-fields) for the current site (check for the multisite version), if the option is found, it will return it; if the option is not found, it will get the global option (not for the network site).
Uses: get_userdata()
Hooks from the function
Returns
Mixed. The value of the option or false if the option could not be retrieved.
Usage
get_user_option( $option, $user )
- $option(string) (required)
- The name of the user option to retrieve.
- $user(int)
- The ID of the user whose option needs to be retrieved.
Default: ''
Examples
#1 Usage Example
Let's check whether the user has the ability to use the admin bar in the front of the site:
$bar = get_user_option( 'show_admin_bar_front', get_current_user_id() );
if ( $bar ) {
echo 'Admin bar is enabled';
} else {
echo 'The admin bar is disabled';
}
Notes
- Global. wpdb. $wpdb WordPress database abstraction object.
Changelog
| Since 2.0.0 | Introduced. |