使用wp_enQueue_script调用多个脚本

时间:2011-03-12 作者:toomanyairmiles

我正在尝试使用wp\\u enqueue\\u脚本调用多个JQuery脚本。对JQuery的调用工作得很好,但对cufon的第二次调用却没有。我不是php或javascript专家,谁能帮我一把,有什么最佳实践方法吗?

function my_init_method() {
    if (!is_admin()) {
        wp_deregister_script( \'jquery\' );
        wp_register_script( \'jquery\', \'http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js\');
        wp_enqueue_script( \'jquery\' );
    }
}    

add_action(\'init\', \'my_init_method\');

function my_init_method2() {
    if (!is_admin()) {
        wp_deregister_script( \'cufon\' );
        wp_register_script( \'cufon\', \'http://mydomain.com/wp-content/themes/simplefolio/js/cufon-yui.js\');
        wp_enqueue_script( \'cufon\' );
    }
}    

add_action(\'init\', \'my_init_method2\');

1 个回复
最合适的回答,由SO网友:Martin-Al 整理而成

我不擅长这个,但可能是因为Cufon没有包含在Wordpress中?

因此,您正在取消注册未包含的脚本。。

http://codex.wordpress.org/Function_Reference/wp_enqueue_script#Default_scripts_included_with_WordPress

结束

相关推荐

在某个模板页面上运行jQuery脚本

我想做的基本上是:wp_register_script( \'jquery_zebra\', get_bloginfo(\'stylesheet_directory\') . \'/library/scripts/jquery.zebra.js\', array(\'jquery\')); wp_register_style( \'css_zebra\', get_bloginfo(\'stylesheet_directory\') . \'/library/styles/zebra.cs