From bd9d415e8993ca615903f61ea16d6e49a82fc691 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 31 Aug 2026 21:09:28 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=9B=E8=A1=8C=E4=BA=86=E4=B8=80=E4=BA=9B?= =?UTF-8?q?=E5=B0=8F=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/WidgetSystem/Renderers/UserRenderer.php | 2 +- tests/widget-system/page-display-contract.test.cjs | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/WidgetSystem/Renderers/UserRenderer.php b/src/WidgetSystem/Renderers/UserRenderer.php index 0dae20b1..4a717178 100644 --- a/src/WidgetSystem/Renderers/UserRenderer.php +++ b/src/WidgetSystem/Renderers/UserRenderer.php @@ -87,7 +87,7 @@ final class UserRenderer { : ''; $avatar = '' . esc_attr__('默认头像', 'aksrt') . ''; - $buttons = '' . esc_html__('登录', 'aksrt') . ''; + $buttons = '' . esc_html__('登录', 'aksrt') . ''; $registration_enabled = class_exists('AKSRT\\Settings\\Settings') ? \AKSRT\Settings\Settings::registration_enabled() : (bool) get_option('users_can_register'); diff --git a/tests/widget-system/page-display-contract.test.cjs b/tests/widget-system/page-display-contract.test.cjs index f93408c2..ff1c94c4 100644 --- a/tests/widget-system/page-display-contract.test.cjs +++ b/tests/widget-system/page-display-contract.test.cjs @@ -292,6 +292,8 @@ test('user profile and author widgets render the reference user-card contract', // 未登录卡片使用主题认证真值和 reference 登录/社交 DOM。 assert.match(userRenderer, /Settings::close_sign\(\)/) assert.match(userRenderer, /Settings::registration_enabled\(\)/) + assert.match(userRenderer, /fa-sign-in-alt/) + assert.doesNotMatch(userRenderer, /fa-sign-in"/) assert.match(userRenderer, /signin-loader but jb-blue padding-lg/) assert.match(userRenderer, /signup-loader ml10 but jb-yellow padding-lg/) assert.match(userRenderer, /social-separator separator muted-3-color em09 mt20 mb20/)