diff --git a/assets/js/lang-toggle.js b/assets/js/lang-toggle.js
index 713b265..ae29729 100644
--- a/assets/js/lang-toggle.js
+++ b/assets/js/lang-toggle.js
@@ -2,6 +2,10 @@ const langToggle = document.querySelector('.lang-toggle');
const body = document.body;
function getPreferredLang() {
+ if (window.__ITSTUDIO_LANG__ === 'zh' || window.__ITSTUDIO_LANG__ === 'en') {
+ return window.__ITSTUDIO_LANG__;
+ }
+
const savedLang = localStorage.getItem('language');
if (savedLang === 'zh' || savedLang === 'en') {
return savedLang;
diff --git a/functions.php b/functions.php
index 0430834..5a57975 100644
--- a/functions.php
+++ b/functions.php
@@ -78,12 +78,24 @@ function itstudio_output_favicon() {
echo '' . "\n";
echo '' . "\n";
}
+
+function itstudio_output_theme_bootstrap_script() {
+ echo '' . "\n";
+ echo '' . "\n";
+}
+
+function itstudio_output_lang_bootstrap_script() {
+ 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_theme_bootstrap_script', 0);
+add_action('wp_head', 'itstudio_output_lang_bootstrap_script', 1);
add_action('wp_head', 'itstudio_output_favicon', 1);
add_action('admin_head', 'itstudio_output_favicon', 1);
add_action('login_head', 'itstudio_output_favicon', 1);