根据wpdevsolutions,在Wordpress中加载CDN javascripts的正确方法如下:
function theme_name_scripts() {
wp_enqueue_script( \'pushy\', \'//cdnjs.cloudflare.com/ajax/libs/pushy/1.1.0/js/pushy.min.js\' );
}
add_action( \'wp_enqueue_scripts\', \'theme_name_scripts\' );
我的问题是,如果脚本需要加载jQuery,我该怎么办?
这似乎不起作用。
wp_enqueue_script( \'pushy\', \'//cdnjs.cloudflare.com/ajax/libs/pushy/1.1.0/js/pushy.min.js\', array(), \'\', true );
控制台告诉我:
未捕获引用错误:未定义jQuery这里的大多数相关答案似乎都相当过时或不正确。
最合适的回答,由SO网友:Rohit Kishore 整理而成
您需要将其与jQuery一起使用,如下所示:
wp_enqueue_script( \'pushy\', \'//cdnjs.cloudflare.com/ajax/libs/pushy/1.1.0/js/pushy.min.js\', array( \'jquery\' ) );