2016-01-20 26 views
0

我试图通过对我的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

可能的复制[Javascript:如何使用正则表达式从字符串中删除空行?](http://stackoverflow.com/questions/16369642/javascript-how-to-use-a-regular-expression-to-remove-blank -lines-from-a-string) – RRK

+0

检查控制台是否有错误,并尝试修复这些错误。 –

回答

0

当您使用wp_enqueue_script加载脚本时,如果需要,第一个参数必须是您以后处理此脚本的唯一名称。在你的情况下,你使用名称'my-script'两次。我从来没有这样做过,但是,假设一个剧本在某些时候会覆盖其他剧本。

因此,尝试使用所有脚本和样式的唯一名称。

wp_enqueue_script

而且你script.js您使用jquery作为Dependance的,但是这将加载带有WP jquery库,这样你就不会需要包括你自己jquerytheme-options文件夹

相关问题