ID; $requested_nicename = get_query_var('user_nicename'); if ($requested_nicename && $requested_nicename !== $current_user->user_nicename) { $requested_user = get_user_by('slug', $requested_nicename); wp_safe_redirect($requested_user && function_exists('aksrt_get_user_home_url') ? aksrt_get_user_home_url($requested_user) : aksrt_get_user_center_url()); exit; } if ('POST' === ($_SERVER['REQUEST_METHOD'] ?? '') && isset($_POST['action']) && 'aksrt_save_profile' === sanitize_key(wp_unslash($_POST['action']))) { $nonce = isset($_POST['_profile_nonce']) ? sanitize_text_field(wp_unslash($_POST['_profile_nonce'])) : ''; if (!wp_verify_nonce($nonce, 'aksrt_profile_save')) { $result = new WP_Error('aksrt_profile_nonce', __('安全验证失败,请刷新页面重试', 'aksrt')); } else { $result = aksrt_save_user_center_profile($user_id, $_POST); } $redirect_args = is_wp_error($result) ? ['profile_error' => $result->get_error_message()] : ['saved' => '1']; wp_safe_redirect(add_query_arg($redirect_args, aksrt_get_user_center_tab_url('profile'))); exit; } $render_context = aksrt_get_user_center_render_context($current_user); get_header(); ?>