我试图通过functions.php在我的自定义主题选项上添加多个脚本和样式,我这样声明它
function cyb_admin_scripts() {
wp_enqueue_script('my-script',get_template_directory_uri().'/theme-options/jquery.js');
//Enqueue styles and scripts
wp_enqueue_script('my-script',get_template_directory_uri().'/theme-options/script.js', array('jquery'));
wp_enqueue_style('my-style',get_template_directory_uri().'/theme-options/style.css');
}
add_action('admin_enqueue_scripts', 'cyb_admin_scripts');但不幸的是,只添加了一个,就像jquery一样。有任何帮助,建议,线索,建议吗?
发布于 2016-01-20 16:02:36
当您使用wp_enqueue_script加载脚本时,如果需要,第一个参数必须是您的唯一名称,以便稍后处理此脚本。在本例中,您使用了两次名称'my-script'。我从来没有这样做过,但是假设一个脚本在某个时候覆盖了另一个脚本。
因此,请尝试对所有脚本和样式使用唯一的名称。
此外,在您的script.js中,您可以使用jquery作为依赖项,但这将加载WP附带的jquery库,因此您不需要从theme-options文件夹中包含您自己的jquery
https://stackoverflow.com/questions/34891497
复制相似问题