0

我对 wordpress 内置 jquery 有一个非常烦人的问题。我已经阅读了数十篇关于使用functions.php(代码如下所示)正确注册和调用已注册jquery脚本的文章,但无论如何我尝试它似乎都不起作用。您能否向我解释一下我做错了什么,我检查了与 wp_register_script 挂钩的每个文件路径,header.php 中的 wp_head 已到位,拼写正确...我无法想到没有 jquery 的可能原因下面列出的插件在我的页面上不起作用,这令人沮丧。这是我网站的链接,如果它可以帮助你(http://yuagro.eu.pn/wordpress)。非常感谢。

// REGISTROVANJE JQUERY BIBLIOTEKA U WORDPRRESSU

<?php
    function jquery_biblioteke() {

    wp_register_script( 'sticky-nav', get_template_directory_uri() . '/js/jquery.sticky.js', array('jquery') ); 
    wp_register_script( 'basic-slider', get_template_directory_uri() . '/js/bjqs-1.3.min.js', array('jquery') );
    wp_register_script( 'modern-ticker', get_template_directory_uri() . '/js/jquery.modern-ticker.min.js', array('jquery') );
    wp_register_style( 'modern-tickerjs', get_template_directory_uri() . '/js/modern-ticker.js', array('modern-ticker') );
    wp_register_script( 'easySlider', get_template_directory_uri() . '/js/easySlider1.7.js', array('jquery') );


    wp_enqueue_script('sticky-nav');
    wp_enqueue_script( 'basic-slider' );
    wp_enqueue_script('modern-ticker');
    wp_enqueue_script('modern-tickerjs');
    wp_enqueue_script('easySlider');

    }

    add_action( 'wp_enqueue_scripts','jquery_biblioteke');

?>
4

3 回答 3

0

我检查了你的链接,检查控制台,它说'jQuery 未定义',你是否包含 jQuery 库,即wp_enqueue_script('jquery');

于 2013-10-01T16:44:18.233 回答
0

嗯,我从不注册它们,只是将它们与路径结合起来,如下所示:

<?php
function jquery_biblioteke() {

wp_enqueue_script( 'sticky-nav', get_template_directory_uri() . '/js/jquery.sticky.js', array('jquery') ); 
wp_enqueue_script( 'basic-slider', get_template_directory_uri() . '/js/bjqs-1.3.min.js', array('jquery') );
wp_enqueue_script( 'modern-ticker', get_template_directory_uri() . '/js/jquery.modern-ticker.min.js', array('jquery') );
wp_enqueue_script( 'modern-tickerjs', get_template_directory_uri() . '/js/modern-ticker.js', array('modern-ticker') );
wp_enqueue_script( 'easySlider', get_template_directory_uri() . '/js/easySlider1.7.js', array('jquery') );


}

add_action( 'wp_enqueue_scripts','jquery_biblioteke');

?>
于 2013-10-01T16:44:49.037 回答
0
wp_enqueue_script('jquery');

将此添加到您的 wordpress 功能之上

于 2013-10-01T17:05:04.837 回答