diff --git a/functions.php b/functions.php index 2947731..925876a 100644 --- a/functions.php +++ b/functions.php @@ -20,6 +20,35 @@ function itstudio_theme_setup() { } add_action('after_setup_theme', 'itstudio_theme_setup'); +function itstudio_apply_site_identity() { + $site_name = base64_decode('54ix54m55bel5L2c5a6k'); + $site_tagline = base64_decode('54ix54m55bel5L2c5a6k5a6Y5pa5572R56uZ'); + + if (get_option('blogname') !== $site_name) { + update_option('blogname', $site_name); + } + + if (get_option('blogdescription') !== $site_tagline) { + update_option('blogdescription', $site_tagline); + } +} +add_action('init', 'itstudio_apply_site_identity', 20); + +function itstudio_output_favicon() { + $favicon_url = get_template_directory_uri() . '/resources/it_logo_2024.svg'; + echo '' . "\n"; + echo '' . "\n"; +} +function itstudio_disable_default_site_icon() { + remove_action('wp_head', 'wp_site_icon', 99); + remove_action('admin_head', 'wp_site_icon', 99); + remove_action('login_head', 'wp_site_icon', 99); +} +add_action('init', 'itstudio_disable_default_site_icon'); +add_action('wp_head', 'itstudio_output_favicon', 1); +add_action('admin_head', 'itstudio_output_favicon', 1); +add_action('login_head', 'itstudio_output_favicon', 1); + function itstudio_enqueue_scripts() { // 基础样式 (Style.css) wp_enqueue_style('itstudio-style', get_stylesheet_uri(), array(), '2.1.2');