这是我在functions.php文件中的代码:
function load_script() { wp_enqueue_script('main', get_stylesheet_directory_uri() . '/js/main/js', false, null, true); };
add_action('wp_enqueue_scripts', 'load_script');
目录是正确的,如果我直接在php中插入标记并将src设置为get_stylesheet_directory_uri(),则脚本会正确呈现。 ' /js/main.js'
我在这里尝试了以前相关问题的一些解决方案,但没有运气。在这一点上,我很想去做有效的事情,但我很乐意以正确的方式去做。
答案 0 :(得分:0)
1。首先,我已经看到,代码中存在语法错误。
函数结束后;
。
2。我还发现您在深度参数false
处使用了wp_enque_scripts
。
3. 我也看到你的文件名是/ js / main / js
但这错了。 js文件名应为file_name.js
所以正确的代码是
function load_script() {
wp_enqueue_script('main', get_stylesheet_directory_uri() . '/js/main/file_name.js', array(), null, true);
}
add_action('wp_enqueue_scripts', 'load_script');
尝试代码,然后让我知道结果
答案 1 :(得分:0)
缺少文件名。它可能是:
function load_script() {
wp_enqueue_script('main', get_stylesheet_directory_uri() . '/js/main/js/main.js', array(), false, false);
};
add_action('wp_enqueue_scripts', 'load_script');