Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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
Php 使用多种方法将jquery加载到WordPress时遇到问题_Php_Jquery_Wordpress - Fatal编程技术网

Php 使用多种方法将jquery加载到WordPress时遇到问题

Php 使用多种方法将jquery加载到WordPress时遇到问题,php,jquery,wordpress,Php,Jquery,Wordpress,我现在尝试了几种方法将jquery加载到wordpress中,但都无法运行。我曾尝试将代码直接注入wp-config.php,尝试使用Use Google Libraries插件,并尝试在functions.php文件中使用不同的代码,但都没有效果。我甚至尝试过通过cdn将jquery直接添加到我的页眉和页脚文件中,但这两种方法都不起作用 有没有人能想到我可以尝试让它工作的其他方法,或者有没有人知道是什么导致了这个问题 functions.php: <?php function wpb_

我现在尝试了几种方法将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' );

请删除最后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'); 
还要检查functions.php中的目标文件夹中是否存在JS:

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' );
希望这对你有帮助