Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 可湿性粉剂及;ACF:由于脚本队列,管理中出现运行时错误_Javascript_Wordpress_Advanced Custom Fields - Fatal编程技术网

Javascript 可湿性粉剂及;ACF:由于脚本队列,管理中出现运行时错误

Javascript 可湿性粉剂及;ACF:由于脚本队列,管理中出现运行时错误,javascript,wordpress,advanced-custom-fields,Javascript,Wordpress,Advanced Custom Fields,使用带有ACF的WP,我已经更改了在我的主题中加载JS的顺序和文件,这似乎也会影响管理中的脚本队列,导致运行时错误 functions.php中的队列脚本- function enqueScripts() { wp_deregister_script( 'jquery' ); wp_register_script( 'jquery', ( 'https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js' ), f

使用带有ACF的WP,我已经更改了在我的主题中加载JS的顺序和文件,这似乎也会影响管理中的脚本队列,导致运行时错误

functions.php中的队列脚本-

function enqueScripts() {
    wp_deregister_script( 'jquery' );
    wp_register_script( 'jquery', ( 'https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js' ), false, null, true );
    wp_enqueue_script( 'jquery' );
    wp_register_script( 'example', get_template_directory_uri() . '/scripts/app.js', false, null, true );
    wp_enqueue_script( 'example' );
}
add_action( 'init', 'enqueScripts' );

是否有我在这里缺少的东西会阻止队列在管理中运行?我只希望在实际站点上加载此脚本。

我相信您要查找的是
wp\u enqueue\u脚本,而不是
init
,因为这会阻止它们在管理视图中运行。另外,尝试将jquery作为“示例”脚本的依赖项

比如:

function enqueScripts() {
    wp_deregister_script( 'jquery' );
    wp_register_script( 'jquery', ( 'https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js' ), false, null, true );
    wp_register_script( 'example', get_template_directory_uri() . '/scripts/app.js', array('jquery'), null, true );
}
add_action( 'wp_enqueue_scripts', 'enqueScripts' );

希望这有帮助,干杯

使用wp_enqueue_脚本作为参数而不是init有帮助,谢谢!