所以我正在尝试将一些 javascript 放入我的函数中.php并从那里运行它,但每次我这样做时,当网站重新加载时,我的页面上都会出现错误......
"解析错误:语法错误,意外的'wp_enqueue_script'(T_STRING(本地站点\自定义站点\应用程序\公共\wp-content\主题\主题\函数.php在第 35 行">
这是代码,是的,我确实将wp_footer放在我的页脚.php文件中以运行它......
function addjs() {
wp_register_script('jquery', get_template_directory_uri() . '/plugin-frameworks/jquery-3.2.1.min.js', array() , 1, 1, 1)
wp_enqueue_script('jquery');
wp_register_script('bootstrap', get_template_directory_uri() . '/plugin-frameworks/bootstrap.min.js', array() , 1, 1, 1)
wp_enqueue_script('bootstrap');
wp_register_script('swiper', get_template_directory_uri() . '/plugin-frameworks/swiper.js', array() , 1, 1, 1)
wp_enqueue_script('swiper');
wp_register_script('scripts', get_template_directory_uri() . '/common/scripts.js', array() , 1, 1, 1)
wp_enqueue_script('scripts');
wp_register_script('custom', get_template_directory_uri() . '/custom.js', array() , 1, 1, 1)
wp_enqueue_script('custom');
}
add_action('wp_enqueue_script', 'addjs', 999);
我真的不知道我在这里做错了什么...提前致谢:)
我编辑你的脚本。希望对您有所帮助:
function addjs() {
wp_register_script('jquery', get_template_directory_uri() . '/plugin-frameworks/jquery-3.2.1.min.js', array() , '1.0.0', true);
wp_enqueue_script('jquery');
wp_register_script('bootstrap', get_template_directory_uri() . '/plugin-frameworks/bootstrap.min.js', array() , '1.0.0', true);
wp_enqueue_script('bootstrap');
wp_register_script('swiper', get_template_directory_uri() . '/plugin-frameworks/swiper.js', array() , '1.0.0', true);
wp_enqueue_script('swiper');
wp_register_script('scripts', get_template_directory_uri() . '/common/scripts.js', array() , '1.0.0', true);
wp_enqueue_script('scripts');
wp_register_script('custom', get_template_directory_uri() . '/custom.js', array() , '1.0.0', true);
wp_enqueue_script('custom');
}
add_action('wp_enqueue_script', 'addjs', 999);