2017-04-18 74 views
0

加载了我使用的是完全相同的方法目前装载了3个脚本。然而,其中2个正在工作,另一个则没有。我多次检查代码,发现错误但什么也没有。我不明白为什么第三个脚本不会加载。WordPress的wp_enqueue_script不是前端

public function scripts() { 
wp_register_script( 
    'global', 
    get_template_directory_uri() . '/assets/js/global.min.js', 
    array('jquery'), 
    $version, 
    true 
); 
wp_enqueue_script('global'); 

那么这个挂像:

add_action('wp_enqueue_scripts', array($this, 'scripts')); 

这工作完全正常。 后来我加入这一个功能,它不会加载:

public function map_scripts() { 

global $version; 

wp_register_script( 
    'map', 
    get_template_directory_uri() . '/assets/js/map.min.js', 
    array('jquery'), 
    $version, 
    true 
); 
wp_enqueue_script('map'); 

这又挂到相同的构造函数的类的“全球性”:

add_action('wp_enqueue_scripts', array($this, 'map_scripts')); 

我试着将“地图”脚本移动到与“全局”相同的公共功能中,但仍然无法加载。

没有人有任何线索?

+0

你试过删除$版本吗? – sarath

回答

0

我刚刚解决了这个问题。 我做了一些文件重组,并且正在编辑一个文件,这个文件被一个重复的文件覆盖。

我的坏!