Jquery 在Wordpress中加载javascript

Jquery 在Wordpress中加载javascript,jquery,wordpress,Jquery,Wordpress,我一直在尝试加载一个javascript文件,但它没有加载,我查阅了文档,但似乎不明白为什么它不会排队。网址如下: 在控制台中,我收到一条cookies的错误消息,我还禁用了所有插件,最近重新打开了VisualComposer,但jquery似乎无法工作,尽管我可以很好地加载它 我现在也是这样排队的: function edealsdirect_scripts() { wp_register_script( 'jquery-cookie', get_template_directory_u

我一直在尝试加载一个javascript文件,但它没有加载,我查阅了文档,但似乎不明白为什么它不会排队。网址如下:

在控制台中,我收到一条cookies的错误消息,我还禁用了所有插件,最近重新打开了VisualComposer,但jquery似乎无法工作,尽管我可以很好地加载它

我现在也是这样排队的:

function edealsdirect_scripts() {

  wp_register_script( 'jquery-cookie', get_template_directory_uri() . '/vendor/js/js.cookie.js', array( 'jquery', '', false ) );
  wp_enqueue_script( 'jquery-cookie' );

}

add_action( 'wp_enqueue_scripts', 'edealsdirect_scripts' );

您使用的是队列样式而不是脚本。将wp_排队样式更改为wp_排队脚本

此外,jquery cookie必须在jquery之后加载。函数调用中缺少$deps参数。看


您正在注册一个脚本,然后作为样式表排队

试试这个(留下一个如何添加CSS的片段,以便您将来可以使用它,并可以看到它们之间的区别):

试试这个:

function edealsdirect_scripts() {
  wp_enqueue_script( 'jquery-cookie', get_template_directory_uri() . '/vendor/js/js.cookie.js', array( 'jquery' ));
}

add_action( 'wp_enqueue_scripts', 'edealsdirect_scripts' );

当前在您的站点上,您没有加载脚本文件。我已经检查了这是否是
cookie
脚本的正确路径,它是,
http://edeals.nickritson.co.uk/wp-content/themes/dragoncove-saltrock/vendor/js/js.cookie.js

尝试过这个,仍然没有找到文件,在原始帖子中添加了屏幕截图以供参考。也尝试了这种方式,但仍然没有显示:文件路径必须不正确,或者在将多个脚本排队时使用相同的名称。试着查看你的源代码,搜索JS文件,看看它试图加载的路径(如果它在那里的话)如果它不在那里的话,会有一些冲突。现在修复了,谢谢,它是脚本名,我假设wordpress正在某处使用它,因为我以前没有在我自己的名字中添加这个名称。非常感谢您的帮助。仍然没有解决我收到的错误消息,但我认为这是一个不同的问题,再次感谢。欢迎!你确定其他插件没有加载脚本吗?如果您正在使用Chrome,请转到开发者工具->源代码,然后查看是否已经加载。如果你仍然无法让它再次运行,我会尽力帮助:)也尝试过,仍然无法加载,请参阅原始帖子上的屏幕截图评论。还有什么东西可以阻挡它吗?我有其他脚本样式表加载非常好,只是似乎是这一个文件。
<?php
function mytheme_custom_scripts(){
    // Register and Enqueue a Stylesheet
   // wp_register_style( 'name-of-style', get_template_directory_uri() . '/css/custom-style.css');
    wp_enqueue_style( 'name-of-style' );

    // Register and Enqueue a Script
    // get_stylesheet_directory_uri will look up child theme location
    wp_register_script( 'jquery-cookie', get_stylesheet_directory_uri() . '/vendor/js/js.cookie.js', array('jquery'));
    wp_enqueue_script( 'jquery-cookie' );

}

add_action('wp_enqueue_scripts', 'mytheme_custom_scripts');
function edealsdirect_scripts() {
  wp_enqueue_script( 'jquery-cookie', get_template_directory_uri() . '/vendor/js/js.cookie.js', array( 'jquery' ));
}

add_action( 'wp_enqueue_scripts', 'edealsdirect_scripts' );