%s', esc_url($url), esc_html__('用户协议', 'aksrt')) : esc_html__('用户协议', 'aksrt'); } if ($privacy_enabled) { $links[] = $privacy_url !== '' ? sprintf('%s', esc_url($privacy_url), esc_html__('隐私协议', 'aksrt')) : esc_html__('隐私协议', 'aksrt'); } $label_html = esc_html__('我已阅读并同意', 'aksrt') . implode(esc_html__('和', 'aksrt'), $links); return [ 'enabled' => $enabled || $privacy_enabled, 'required' => $required, 'label_html' => $label_html, 'field_name' => 'agree_terms', ]; } } if (!function_exists('aksrt_get_auth_sign_logo_html')) { /** * Shared logo block for full-page sign shell. */ function aksrt_get_auth_sign_logo_html(): string { $logo_url = class_exists('\AKSRT\Settings\Settings') ? \AKSRT\Settings\Settings::user_logo_url() : ''; $logo_dark_url = class_exists('\AKSRT\Settings\Settings') ? \AKSRT\Settings\Settings::user_logo_dark_url() : $logo_url; $home = home_url('/'); $name = get_bloginfo('name'); if ($logo_url) { return sprintf( '%s%s', esc_url($home), esc_url($logo_url), esc_attr($name), esc_url($logo_dark_url), esc_attr($name) ); } return sprintf( '%s', esc_url($home), esc_html(mb_substr((string) $name, 0, 2)) ); } }