我正在处理一个自定义主题,其中使用了一个自定义脚本,就像在函数中加载的那样。php文件:
function custom_scripts_method()
{
wp_register_script(\'custom_script\', get_template_directory_uri() . \'/js/custom.js\', array(\'jquery\'), \'1.0.0\', true);
wp_enqueue_script(\'custom_script\');
}
add_action(\'wp_enqueue_scripts\', \'custom_scripts_method\');
我需要jQuery才能使其正常运行,我尝试使用以下命令将现有jQuery排队:
function theme_scripts() {
wp_enqueue_script(\'jquery\');
}
add_action(\'wp_enqueue_scripts\', \'theme_scripts\');
如本问题所述:
Is jQuery included in WordPress by default?然而,这没有任何作用。因此,我添加了自己的jQuery,如下所示:
function jquery_scripts_method()
{
wp_register_script(\'jquery_script\', get_template_directory_uri() . \'/js/jquery.min.js\', array(\'jquery\'), \'3.3.1\', true);
wp_enqueue_script(\'jquery_script\');
}
add_action(\'wp_enqueue_scripts\', \'jquery_scripts_method\');
这是可行的,但随后它也加载了已经存在的jQuery。现在有两个文件被调用,版本1.12和3.3。
我如何让已经在那里的那一个加载?