我有一个问题,将一个超级鱼脚本插入我的网站。我已经有几个小时了,我不知道导致问题的是什么。我使用了基于下划线的主题(这是我第二次使用它),我使用
将函数放入functions.php中。wp_enqueue_script( 'kornelije-stankovic-superfish', get_template_directory_uri() . '/js/superfish.js', array('jquery'), '20140711', true );
我使用Chrome加载网站,检查资源并且脚本无法加载。当然,脚本位于/ js文件夹中,其名称为superfish.js。
有趣的是,我尝试以完全相同的方式在其他网站上加载它并且它工作得很好!
知道可能导致此问题的原因是什么?
答案 0 :(得分:0)
wp_enqueue_script()
应该在wp_enqueue_scripts
回调中调用,就像这样:
/**
* Proper way to enqueue scripts and styles
*/
function theme_name_scripts() {
wp_enqueue_style( 'style-name', get_stylesheet_uri() );
wp_enqueue_script( 'script-name', get_template_directory_uri() . '/js/example.js', array(), '1.0.0', true );
}
add_action( 'wp_enqueue_scripts', 'theme_name_scripts' );
来自WordPress Codex的代码。
我建议您将函数调用wp_enqueue_script( 'kor...
放在_s_scripts()
文件的functions.php
内(该函数会将_s
替换为您的主题名称)。
答案 1 :(得分:0)
似乎它是WP Super Cache"问题。"
它已经开启,所以页面立刻没有提醒。
感谢您的帮助。