我试图加载jQuery和其他脚本到页眉(或者应该是页脚),我有jQuery工作排序,我可以得到一个警报框运行。
问题是,jquery-2.0.3.min.js
没有加载,我不知道我是否正确地执行了入队。jquery-1.10.2已加载。另外,另一个脚本也没有加载。对于两个脚本(2.0.3和其他脚本),这是在最后:?ver=3.6.1
另外,我阅读到它可能是更好的加载到一个函数?
任何帮助将不胜感激!
function load_jquery() {
wp_register_script( 'jquery_script', get_template_directory_uri() . 'js/jquery-2.0.3.min.js', array( 'jquery' ) );
wp_enqueue_script( 'jquery_script' );
}
add_action( 'init', 'load_jquery' ); // end jQuery
function another() {
wp_register_script( 'another_script', get_template_directory_uri() . 'js/another.js', array( 'jquery' ) );
wp_enqueue_script( 'another_script' );
}
add_action( 'init', 'another' );
4条答案
按热度按时间ruarlubt1#
第一件事jquery在那里默认在wordpress所以你不必注册它,只是入队
大多数jquery ui库和核心jquery文件已经在wordpress注册了,所以你只需要用右句柄look here enqueue script排队
wp_enqueue_script
用于将脚本入队,wp_enqueue_style
用于将样式入队调用自定义js时,最好先注册script或style,然后再使用
wp_register_script
//注册脚本wp_register_style
//注册样式然后使用
wp_enqueue_script
、wp_enqueue_style
入队下面是我站点中整个流程的示例代码片段
还记得用
wp_enqueue_scripts
挂接你的函数,以便脚本和样式正确加载add_action( 'wp_enqueue_scripts', 'pr_scripts_styles' );
m1m5dgzv2#
这适用于我使用子主题时,只是一定要使用不同的名称的脚本:
u59ebvdq3#
这就是我如何添加样式和脚本工程伟大的我。但我建议在使用它之前先理解它,然后任何人都可以按照这种方法有自己的方式。
nwwlzxa74#
将此代码添加到您的子主题函数.php中
在您的jQuery文件中