这就是我在functions.php
中称我的自定义脚本的方式:
<?php
/*Functions file for child theme*/
define( 'OPTIONS_FRAMEWORK_DIRECTORY', get_stylesheet_directory_uri() . '/inc/' );
require_once dirname( __FILE__ ) . '/inc/options-framework.php';
function mychildtheme_setup() {
show_admin_bar(false);
wp_register_script( 'main', get_stylesheet_directory_uri() . '/js/main.js', array('jquery'), false, true);
wp_enqueue_script( 'main' );
}
add_action('after_setup_theme', 'mychildtheme_setup');
add_action( 'wp_enqueue_scripts', 'mychildtheme_setup', 10000 );
?>
但是当我查看源代码时,我会看到我的main.js
在contact-form.js
之前加载,并且我希望我的main.js
脚本加载。
如何更改顺序,以便我的脚本加载所有脚本的最后?
仍然需要答案吗?
在这里回答了类似的问题:https://wordpress.stackexchange.com/questions/114473/wp-enqueue-scriptue-script-script-how-to-to-更改加载订单。
关键字是$deps
。