首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wp_enqueue_script函数不加载js

wp_enqueue_script函数不加载js
EN

Stack Overflow用户
提问于 2021-05-05 03:16:24
回答 3查看 45关注 0票数 0

我写了一个函数来加载Wordpress主题的脚本和样式表,但我猜它不能正常工作。样式表正在加载,但我无法加载js。有线索知道我错过了什么吗?

代码语言:javascript
复制
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');

任何帮助都是最好的!

谢谢

EN

回答 3

Stack Overflow用户

发布于 2021-05-05 03:36:56

wp_enqueue_script()的第三个参数应该是一个依赖数组(),而不是空值。

试试这个:

代码语言:javascript
复制
wp_enqueue_script( 'scripts', get_template_directory_uri() . '/js/scripts.js', array(), microtime(), true );
票数 0
EN

Stack Overflow用户

发布于 2021-05-05 18:11:20

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

如果您阅读WordPress developers handbook,您可以看到参数: wp_enqueue_script( $handle,$src,$deps,$ver,$in_footer );

所以可以试试: wp_enqueue_script('kakadu-scripts',get_theme_file_uri( '/js/scripts.js‘),'','',true);

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

票数 0
EN

Stack Overflow用户

发布于 2021-05-06 17:56:33

代码语言:javascript
复制
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 );

} add_action( 'wp_enqueue_scripts','kakadu_setup‘);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67390841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档