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_