2013-10-30 138 views
0

这是我的代码,它不会触发。我可以直接链接css并让它显示,但使用wp_enqueue_script什么也不做。为什么我的wp_enqueue_scripts不能触发

这是我编码。

<?php function load_slider(){ 
    wp_deregister_script('jquery'); // deregisters the default WordPress jQuery 
    wp_register_script('jquery', ("http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"), false); 

    wp_enqueue_script('jquery'); 
    wp_register_script('flexslider', get_stylesheet_directory_uri() .'/javascripts/jquery.flexslider-min.js', array('jquery'), 'v2.20', true); 

    wp_register_style('flexstyle', get_template_directory_uri() .'stylesheets/flexslider.css', "", 'v2.2.0', true);  
} 

wp_enqueue_script('flexslider'); 
wp_enqueue_style('flexstyle'); 

add_action('wp_enqueue_scripts', 'load_slider'); 

?> 

这些都没有在浏览器中显示,所以我知道它没有被发现。

+0

哦,亲爱的...... **不要注销**绑定的jQuery版本...&你加载v1.6.2 ??你会一路打破很多插件......这是一个愚蠢的伪开发者传播的可怕的想法... *谷歌,请问,我们可以在整个互联网上搜索/替换吗?* - > http://blog.japh.com.au/2012/09/06/problems-with-themes-on-themeforest-are-problems-with-themes/#comment-21 – brasofilo

回答

-1
function load_slider(){ 
    wp_deregister_script('jquery'); // deregisters the default WordPress jQuery 
    wp_register_script('custom-jquery', "http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js", false); 

    wp_enqueue_script('custom-jquery'); 
    wp_register_script('flexslider', get_stylesheet_directory_uri() .'/javascripts/jquery.flexslider-min.js', array('custom-jquery'), 'v2.20', true); 

    wp_register_style('flexstyle', get_template_directory_uri() .'stylesheets/flexslider.css', "", 'v2.2.0', true); 
    wp_enqueue_script('flexslider'); 
    wp_enqueue_style('flexstyle');  
} 



add_action('wp_enqueue_scripts', 'load_slider'); 
+0

把这两个功能和相同的结果。这个空间在我的代码中是一个错误。 – Khorne049

+0

编辑你的问题,并更新你的代码,以便我可以看到,有一件事你不使用WordPress的默认jquery? ..也可以尝试使用不同于'jquery'的差异处理您的自定义jquery脚本 – codepixlabs

+0

唯一的原因我没有wp文件是因为我无法让它工作,所以尝试谷歌库具有完全相同的结果。正在加载CSS或.js文件。 – Khorne049

相关问题