Wordpress wp_enqueue_脚本函数未加载js

Wordpress wp_enqueue_脚本函数未加载js,wordpress,wordpress-theming,Wordpress,Wordpress Theming,我写了一个函数来加载Wordpress主题的脚本和样式表,但我想它不能正常工作。样式表正在加载,但我无法加载js。有没有我在这里错过的线索 function kakadu_setup(){ wp_enqueue_style('style', get_stylesheet_uri(), NULL, microtime(), 'all'); wp_enqueue_style('google-fonts', '//fonts.googleapis.com/css2?family

我写了一个函数来加载Wordpress主题的脚本和样式表,但我想它不能正常工作。样式表正在加载,但我无法加载js。有没有我在这里错过的线索

function kakadu_setup(){
   
    wp_enqueue_style('style', get_stylesheet_uri(), NULL, microtime(), 'all');
    wp_enqueue_style('google-fonts', '//fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,400;0,600;0,700;0,900;1,400;1,600;1,700;1,900&display=swap');
    wp_enqueue_style('andmars', get_theme_file_uri( '/css/andmars.css' ), NULL, microtime(), 'all');
    wp_enqueue_style('custom', get_theme_file_uri( '/css/custom.css' ), NULL, microtime(), 'all');
    wp_enqueue_script('scripts', get_theme_file_uri( '/js/scripts.js' ), NULL, microtime(), true);
  
    
}

add_action( 'wp_enqueue_scripts', 'kakadu_setup');
任何帮助都会很好


感谢wp\u enqueue\u script()的第三个参数将是依赖项的数组(),而不是空值

试试这个:

wp_enqueue_script( 'scripts', get_template_directory_uri() . '/js/scripts.js', array(), microtime(), true );

正如Aman Mehra所建议的,我不会填写NULL。此外,名称“scripts”和microtime()函数看起来不正确

如果阅读,可以看到args: wp_enqueue_脚本($handle、$src、$deps、$ver、$in_footer)

因此,不妨尝试: wp_enqueue_script('kakadu-scripts',get_theme_file_uri('/js/scripts.js'),'','',true)

如果这仍然不起作用,问题出在其他地方,你必须提供更多信息

function kakadu_setup() {
wp_enqueue_style( 'google-fonts', '//fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,400;0,600;0,700;0,900;1,400;1,600;1,700;1,900&display=swap' );
wp_enqueue_style( 'andmars', get_theme_file_uri( '/css/andmars.css' ), null, "1.0" );
wp_enqueue_style( 'custom', get_theme_file_uri( '/css/custom.css' ), null, "1.0" );
wp_enqueue_style( 'style', get_stylesheet_uri(), null, time() );

wp_enqueue_script( 'scripts', get_theme_file_uri( '/js/scripts.js' ), array( 'jquery' ), null, true );
}
添加动作('wp_排队脚本','kakadu_设置')

谢谢你,伙计。我试过了,但运气不好。我对此很感兴趣。您是否尝试过将
microtime()
替换为
false
?不起作用。奇怪的是,当我在页脚中使用标记时,我的自定义js工作得很好。所以我认为这不是一个js问题。但无法使用wp_enqueue_脚本。请在主题中添加这些代码并重试。