WP_User::init
Sets up object properties, including capabilities.
Method of the class: WP_User{}
No Hooks.
Returns
null. Nothing (null).
Usage
$WP_User = new WP_User(); $WP_User->init( $data, $site_id );
- $data(object) (required)
- User DB row object.
- $site_id(int)
- The site ID to initialize for.
Changelog
| Since 3.3.0 | Introduced. |
WP_User::init() WP User::init code WP 6.9.1
public function init( $data, $site_id = 0 ) {
if ( ! isset( $data->ID ) ) {
$data->ID = 0;
}
$this->data = $data;
$this->ID = (int) $data->ID;
$this->for_site( $site_id );
}