我试图通过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一样。有任何帮助,建议,线索,建议吗?
答案 0 :(得分:0)
使用wp_enqueue_script
加载脚本时,如果需要,第一个参数必须是您以后处理此脚本的唯一名称。在您的情况下,您使用名称'my-script'
两次。我从来没有这样做,但是假设一个脚本在某些时候覆盖了其他脚本。
因此,请尝试为所有脚本和样式使用唯一名称。
同样在script.js
中,您使用jquery
作为依赖,但这将加载WP附带的jquery
库,因此您无需包含自己的jquery
来自theme-options
文件夹