%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(
'
',
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))
);
}
}