这个问题已经发布了好几个月了,现在我在这里发布这个问题时就开始运行了。问题是wp\\u enqueue\\u脚本需要先注册脚本文件。所以我让它这样工作!
if (! function_exists(\'custom_jsfiles\')) {
add_action(\'wp_enqueue_scripts\', \'custom_jsfiles\');
function custom_jsfiles() {
wp_register_script(\'custom_js\', get_theme_file_uri().\'/mytheme/custom-js.js\');
wp_enqueue_script(\'custom_js\');
}
}
########################
更新答案时,路径不正确,jacob也说过,无需注册,现在它工作了
function ad_ficheiros(){
wp_enqueue_script(\'custom_js\', get_template_directory_uri().\'/inc/custom-js.js\', array(), \'1.15\', true);
}
add_action(\'wp_enqueue_scripts\', \'ad_ficheiros\');
此处,文件位于主题文件夹中名为inc的文件夹中,还添加了两个参数,即文件版本以及是否显示在页眉或页脚中(false或true)。