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/)