楊魅力
2023-04-14 15:07:33
我正在尋找一種方法來自動將用戶重定向到移動用戶的不同 URL。我認為解決這個問題的方法是簡單地檢查屏幕分辨率并在移動設備上重定向。我在互聯網上找到了下面的代碼作為解決方案,但是當我將它添加到我的 Wordpress 標頭時它不起作用。如何將其添加到 Wordpress 站點?<script type="text/javascript"> <!-- if (screen.width <= 950) { window.location = "https://www.google.com/"; } //--></script>
1 回答
瀟湘沐
TA貢獻1816條經驗 獲得超6個贊
Wordpress 模板層次結構意味著您可以有不同的頭文件模板文件,因此您可能不會將其添加到正在使用的文件中——或者即使您正在使用,您也需要將它添加到所有頭文件中,以便它為每一頁添加。
相反,您可以使用 functions.php 中的函數將腳本添加到head每個頁面上。在主題的functions.php中的任意位置添加以下內容:
function add_redirect_js_to_head() {
? ? ?>
? ? <script type="text/javascript">
? ? ? ? if (screen.width <= 950) {
? ? ? ? ? ? window.location = "https://www.example.com/";
? ? ? ? }
? ? </script>
? ? <?php
}
add_action('wp_head', 'add_redirect_js_to_head');
請注意,這wp_head是依賴于主題的,但是它受到廣泛支持,因此這應該適用于任何開發良好的主題。
盡管這是依賴于主題的,但它是最重要的主題掛鉤之一,因此得到廣泛支持。有關詳細信息,請參閱主題手冊上的插件 API 掛鉤頁面。
添加回答
舉報
0/150
提交
取消
