我现在尝试了几种将jquery加载到wordpress中的方法,并且无法正常工作。我已经尝试将代码直接注入到wp-config.php中,尝试使用Use Google Libraries插件并在我的functions.php文件中尝试了不同的代码,但没有任何方法可行。我甚至尝试通过cdn直接将jquery添加到我的页眉和页脚文件中,但都不起作用。
任何人都可以想到我可以尝试让它发挥作用的任何其他事情,或者有人知道可能导致此问题的原因吗?
的functions.php:
<?php
function wpb_custom_new_menu() {
register_nav_menu('my-custom-menu',__( 'My Custom Menu' ));
}
add_action( 'init', 'wpb_custom_new_menu' );
function enqueue_stylesheets() {
//For registering Styles
wp_enqueue_style('style', get_stylesheet_directory_uri() . '/css/style.css');
wp_enqueue_style('fonts', 'https://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Raleway:400,500,600,700,900');
wp_enqueue_style('fontAwesome', 'https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css');
wp_enqueue_style('bootstrapCSS', 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css');
//For registering Scripts files
wp_enqueue_script( 'bootstrapJS', 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js', array('jquery'), '3.3.4', true );
wp_register_script('navbarScroll', get_stylesheet_directory_uri() . '/js/navbarScroll.js', array( 'jquery' ), '', true );
wp_enqueue_script('navbarScroll');
wp_register_script( 'navbarScroll', get_template_directory_uri() . '/js/jquery.navbarScroll.js', array( 'jquery' ), '', true );
wp_enqueue_script( 'navbarScroll' );
}
add_action( 'wp_enqueue_scripts', 'enqueue_stylesheets' );
答案 0 :(得分:0)
请删除最后2个参数或者你只能输入有数据的参数,请不要在参数中像('')那样传递。 请查看以下示例。
/**
* Enqueue a script with jQuery as a dependency.
*/
function wpdocs_scripts_method () {
wp_enqueue_script ('custom-script', get_stylesheet_directory_uri (). '/Js/custom_script. js', array ('jquery'));
}
add_action ('wp_enqueue_scripts', 'wpdocs_scripts_method');
同时检查目标文件夹中是否存在JS
答案 1 :(得分:0)
在functions.php中:
function enqueue_scripts() {
wp_deregister_script('jquery');
wp_register_script('jquery', '//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js', false, '1.11.2');
wp_enqueue_script('jquery');
}
add_action( 'wp_enqueue_scripts', 'enqueue_scripts' );
希望这会对你有所帮助。