我需要从网站中删除预加载器

我需要从网站中删除预加载器

问题描述:

我正在开发一个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

的源代码快速查看后,在我看来,预加载在文件的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