' . esc_html__('会员功能未启用。', 'aksrt') . ''; return; } $user_id = (int) ($user_id ?? get_current_user_id()); $level = function_exists('aksrt_get_user_vip_level') ? aksrt_get_user_vip_level($user_id) : 0; $expires = (int) get_user_meta($user_id, 'aksrt_vip_expires', true); $expired_level = (int) get_user_meta($user_id, 'aksrt_vip_level_expired', true); $levels = is_array($vip_settings['levels'] ?? null) ? $vip_settings['levels'] : []; $desc_top = (string) ($vip_settings['desc'] ?? ''); $user = get_userdata($user_id); $display = $user ? $user->display_name : ''; $avatar = get_avatar($user_id, 56); // Status header box. $status_html = ''; $btn_type = 'pay'; if ($level > 0) { $lv_name = (string) ($levels[$level]['name'] ?? ('VIP' . $level)); $lv_desc = (string) ($levels[$level]['desc'] ?? ''); if ($expires <= 0) { $badge = '' . esc_html__('永久会员', 'aksrt') . ''; if ($level < 2) { $btn_type = 'upgrade'; } } else { $badge = '' . esc_html(sprintf(__('到期时间:%s', 'aksrt'), wp_date('Y年m月d日', $expires))) . ''; $btn_type = 'renew_' . $level; } $status_html = '