$type, 'code' => $code ]; if (!empty($metadata)) { $result['metadata'] = $metadata; } return $result; } /** * Read user_roles option from DB * * @return array * * @access private * @version 6.9.40 */ private static function _read_role_key_option() { global $wpdb; $role_key = $wpdb->get_blog_prefix(get_current_blog_id()) . 'user_roles'; if (is_multisite()) { $result = get_blog_option(get_current_blog_id(), $role_key, []); } else { $result = get_option($role_key, []); } return $result; } }