我正在尝试在我的子主题中添加自定义JavaScript文件。几个小时后,我终于使用以下代码:
wp_register_script( 'resources-page',
get_stylesheet_directory_uri() . '/layout/js/resources_page.js'
);
wp_enqueue_script( 'resources-page' );
我不明白为什么会失败(resources_page.js
根本不会被调用)如果我这样做(与其他参数一起):
wp_register_script( 'resources-page',
get_stylesheet_directory_uri() . '/layout/js/resources_page.js',
array( 'jquery '),
NULL,
true
);
wp_enqueue_script( 'resources-page' );
有人可以解释一下吗?
答案 0 :(得分:0)
以这种方式尝试,将整个事物打包成一个函数,然后将其放入一个动作钩子中:
function register_scripts() {
wp_register_script('resources-page',
get_stylesheet_directory_uri() . '/layout/js/resources_page.js',
array( 'jquery'),
NULL,
true
);
wp_enqueue_script( 'resources-page' );
}
add_action('wp_enqueue_scripts', 'register_scripts');