From 9781369b6b7c680f4aa85a8c919aa4884988c2e8 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 11 Aug 2026 19:43:20 +0800 Subject: [PATCH] fix(user): remove medals beside profile names --- inc/helpers/aksrt-identity.php | 4 ++++ inc/helpers/user-center-renderers/profile-header.php | 2 +- templates/parts/user/author-hero.php | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/inc/helpers/aksrt-identity.php b/inc/helpers/aksrt-identity.php index eac33cd5..022b6709 100644 --- a/inc/helpers/aksrt-identity.php +++ b/inc/helpers/aksrt-identity.php @@ -36,6 +36,7 @@ if (!function_exists('aksrt_render_user_identity_chips')) { * * @type bool $include_vip Whether to prepend VIP badge. Default true. * @type bool $skip_level Whether to omit the level chip (rendered inline elsewhere). Default false. + * @type bool $skip_badges Whether to omit badge signals from this row. Default false. * } */ function aksrt_render_user_identity_chips(int $user_id, string $context = 'author', array $args = []): string { @@ -75,6 +76,9 @@ if (!function_exists('aksrt_render_user_identity_chips')) { if (!empty($args['skip_level']) && $type === 'level') { continue; } + if (!empty($args['skip_badges']) && $type === 'badge') { + continue; + } $tone = sanitize_html_class((string) ($signal['tone'] ?? 'info')); $icon = sanitize_html_class((string) ($signal['icon'] ?? 'check')); $icon_url = esc_url((string) ($signal['icon_url'] ?? '')); diff --git a/inc/helpers/user-center-renderers/profile-header.php b/inc/helpers/user-center-renderers/profile-header.php index 607a85ca..e41d298a 100644 --- a/inc/helpers/user-center-renderers/profile-header.php +++ b/inc/helpers/user-center-renderers/profile-header.php @@ -37,7 +37,7 @@ extract($context, EXTR_SKIP); // phpcs:ignore WordPress.PHP.DontExtract.extract_

display_name); ?> - true]); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?> + true, 'skip_badges' => true]); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>

diff --git a/templates/parts/user/author-hero.php b/templates/parts/user/author-hero.php index a532b9e4..75ddf43b 100644 --- a/templates/parts/user/author-hero.php +++ b/templates/parts/user/author-hero.php @@ -93,7 +93,7 @@ $pm_url = ($pm_enabled && $messages_url !== '')

- $user_id, 'class' => 'aksrt-author-hero__name-inner', 'vip' => true, 'medal' => true, 'auth' => true, 'level' => true, 'follow' => false]); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?> + $user_id, 'class' => 'aksrt-author-hero__name-inner', 'vip' => true, 'medal' => false, 'auth' => true, 'level' => true, 'follow' => false]); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?> display_name); ?>