Automattic\WooCommerce\Internal\Admin
WCAdminUser::register_user_data
Registers WooCommerce specific user data to the WordPress user API.
Метод класса: WCAdminUser{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$WCAdminUser = new WCAdminUser(); $WCAdminUser->register_user_data();
Код WCAdminUser::register_user_data() WCAdminUser::register user data WC 10.3.6
public function register_user_data() {
register_rest_field(
'user',
'is_super_admin',
array(
'get_callback' => function( $user ) {
if ( ! isset( $user['id'] ) || 0 === $user['id'] ) {
return false;
}
return is_super_admin( $user['id'] );
},
'schema' => null,
)
);
register_rest_field(
'user',
'woocommerce_meta',
array(
'get_callback' => array( $this, 'get_user_data_values' ),
'update_callback' => array( $this, 'update_user_data_values' ),
'schema' => null,
)
);
}