我目前正在使用完全相同的方法加载3个脚本。但是,其中两个可以工作,另一个不能工作。我已经多次检查代码中的错误,但什么也没有得到。我不明白为什么第三个脚本不能加载。
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' );这又一次被挂接到与'global‘相同的构造函数中,比如:
add_action( 'wp_enqueue_scripts', array( $this, 'map_scripts' ) );我尝试将'map‘脚本移到与'global’脚本相同的公共函数中,但它仍然无法加载。
有谁有什么线索吗?
发布于 2017-04-18 19:45:50
我刚刚解决了这个问题。我做了一些文件重组,正在编辑一个文件,这个文件被一个重复的文件覆盖了。
我的坏蛋!
https://stackoverflow.com/questions/43470516
复制相似问题