2016-05-17 112 views
1

我在WordPress有一个网站。它有一个站点预加载器(Queryloader2)。但是,当我去我的网站后,加载第一个网站后装载。但它应该首先加载加载器。如果我将它添加到标题部分,那么它运行良好。我加入的头低于此编码:如何在WordPress的头文件中加载自定义jQuery?

看到网站here(现queryloader在页脚添加)

<head> 
    <?php wp_head(); ?> 
    <script type="text/javascript" src="<?php bloginfo("template_directory"); ?>/js/jqueryloader2.min.js"></script> 
</head> 

但是当我点击任何图像,然后它的空白与黑色的颜色上。

现在我对这个网站的代码是:

functions.php:(只有一个功能部分)

if (is_home() || is_archive()) { 
    wp_enqueue_script('sliphover', get_template_directory_uri() . '/js/jquery.sliphover.min.js', array ('jquery'), null , true); 
    wp_enqueue_script('queryloader2', get_template_directory_uri() . '/js/queryloader2.min.js', array ('jquery'), null , true); 
}elseif (is_single()) { 
    wp_enqueue_style('fancy-box', get_template_directory_uri() . '/css/jquery.fancybox.css', ''); 
    wp_enqueue_script('fancybox', get_template_directory_uri() . '/js/jquery.fancybox.js', array ('jquery'), null , true); 
    wp_enqueue_script('easing', get_template_directory_uri() . '/js/jquery.easing.1.3.js', array ('jquery'), null , true); 

我的一个问题是:如何在WordPress网站的标题添加自定义的jQuery?它只是为特定的页面(家庭)。

在此先感谢。

回答

1

试试这个:
将false替换为true。 所以js文件将被添加到头部。

if (is_home() || is_archive()) { 
    wp_enqueue_script('sliphover', get_template_directory_uri() . '/js/jquery.sliphover.min.js', array ('jquery'), null , false); 
    wp_enqueue_script('queryloader2', get_template_directory_uri() . '/js/queryloader2.min.js', array ('jquery'), null , false); 
}elseif (is_single()) { 
    wp_enqueue_style('fancy-box', get_template_directory_uri() . '/css/jquery.fancybox.css', ''); 
    wp_enqueue_script('fancybox', get_template_directory_uri() . '/js/jquery.fancybox.js', array ('jquery'), null , false); 
    wp_enqueue_script('easing', get_template_directory_uri() . '/js/jquery.easing.1.3.js', array ('jquery'), null , false); 
+0

太棒了!公认。 –

相关问题