当然可以。
function loadMenuScripts()
{
wp_enqueue_script( \'main\', get_template_directory_uri() . \'js/main.js\', array( \'jquery\' ), \'\', false );
}
add_action( \'wp_enqueue_scripts\', \'loadMenuScripts\' );
此外,如果需要将其加载到页脚中,请继续并将操作更改为:
add_action( \'wp_footer\', \'loadMenuScripts\' );
而且,这似乎是用户的一个选择。
排队前,请检查您的菜单是否正在使用:
if( class_exists( \'mega_menu` ) ) {
add_action( \'wp_footer\', \'loadMenuScripts\' ); // Or whatever.
}
因此,如果没有必要,就不要将其排队。
事实上,我建议您为此功能创建一个类,然后根据是否启用此超级菜单来决定是否将其资产排队。