Javascript 无法在wordpress中使用jQuery easy ticker

Javascript 无法在wordpress中使用jQuery easy ticker,javascript,jquery,html,css,wordpress,Javascript,Jquery,Html,Css,Wordpress,我正在编写一个WordPress模板。我想知道我使用jquery easy ticker时建议的内容。 在对这一部分进行编码时,所有的加载和我看到的是从上到下的文字和照片,相反,它不起作用,也不稳定。 这张照片: 你看到的图片是自上而下的文字,就像 好吧,我把代码: 正如评论中已经提到的,您不应该在模板文件中硬编码脚本,而是应该 尝试将其添加到functions.php文件: function my_theme_scripts() { wp_enqueue_script( 'easyT

我正在编写一个WordPress模板。我想知道我使用jquery easy ticker时建议的内容。 在对这一部分进行编码时,所有的加载和我看到的是从上到下的文字和照片,相反,它不起作用,也不稳定。 这张照片:

你看到的图片是自上而下的文字,就像

好吧,我把代码:


正如评论中已经提到的,您不应该在模板文件中硬编码脚本,而是应该

尝试将其添加到
functions.php
文件:

function my_theme_scripts() {
    wp_enqueue_script( 'easyTicker', get_template_directory_uri() . '/js/jquery.easy-ticker.js', array('jquery'), '2.0', true );
    wp_enqueue_script( 'my-theme-scripts', get_template_directory_uri() . '/js/my-theme-scripts.js', array('easyTicker'), '1.0', true );
}

add_action( 'wp_enqueue_scripts', 'my_theme_scripts' );
这个文件名为
mytheme scripts.js
,位于主题的
js
文件夹中:

(function($){
    $('.iraymond').easyTicker({
        direction: 'up'
    });
})(jQuery);

检查浏览器控制台是否有错误,很可能会看到
$未定义
,因为wordpress使用
noConflict()
。很可能页面中已经有jQuery了。应该使用wordpress Codex中记录的适当方法来编写脚本。我删除了额外的$I,但它不起作用。这并不能回答有关错误的问题。。。我甚至不知道这在$('.iraymond').easyTicker({在浏览器控制台警告中.$)中是什么意思,但我会注意到。新的编码类型wordpress?以前不是…@iraymond实际上不是,它是从wordpress 2.6.0开始存在的