2016-11-12 69 views
0

我正在開發一個Wordpress網站。我購買的主題具有旋轉預裝載器圖像的功能,直到站點完全加載。我想從頭版中刪除它,因爲這會讓我的客戶感到沮喪,他們會認爲該網站已損壞或其他類似內容。預加載器配置了jQuery或Ajax(我不確定)。任何人都可以請幫我刪除或至少告訴我如何刪除它? 網站是:http://www.beverlyhillsconstruction.com/我需要從網站中刪除預加載器

這裏的主題的functions.php中的鏈接:Google Drive Link for functions.php

Here is the pre-loader image:

+0

建議您與主題開發人員覈對。這不是一個網站疑難解答服務 – charlietfl

+0

我知道這不是一個疑難解答服務,但我想了解如何刪除它。如果你不能幫忙,那麼請不要提出任何不相關的評論。 – Gamer

+0

您需要在問題本身中發佈所有相關代碼,而不僅僅是指向網站的鏈接以及與代碼相關的問題請參閱[mcve] – charlietfl

回答

1

的源代碼快速查看後,在我看來,預加載在文件的MyScript嵌入.js文件,您可以輕鬆地在functions.php的離隊是這樣的:

wp_dequeue_script('myscript'); 

但不幸的是,這是不容易做到的,這是因爲該文件包含行吟詩人r jquery函數。

您需要製作一個兒童主題來更新您的主題,而不必考慮您已完成的所有修改。這很容易,不會改變任何關於您設置的選項。 Why use child-theme

在此之後,您可以在子主題功能文件中執行此操作。 將myscript.js複製/粘貼到child-theme/js /中,並將其命名爲my-new-script.js。 刪除預加載部分(幾乎在文件的頂部):

jQuery(window).load(function() { 
    setTimeout("jQuery('#preloader').animate({'opacity' : '0'},300,function(){jQuery('#preloader').hide()})", 800); 
    setTimeout("jQuery('.preloader_hide, .selector_open').animate({'opacity' : '1'},500)", 800); 
}); 

在functions.php文件:

add_action('wp_enqueue_scripts', 'se_40563443', 99); 

    function se_40563443(){ 
     wp_dequeue_script('myscript'); 

     wp_enqueue_script('glammy-script', get_stylesheet_directory_uri().'/js/my-new-script.js', array, false, true); 
    } 

您可以與父主題,但每個自定義代碼做會被刪除與任何更新。

希望它有幫助。

+0

謝謝。我找到了preloader函數。它在myscript.js的開頭。我將刪除它和與該預加載器連接的部分。再次感謝 :) – Gamer