将jQuery导入WordPress时遇到麻烦

trouble importing jquery into wordpress

本文关键字:遇到 麻烦 WordPress jQuery 导入      更新时间:2023-09-26

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

REGISTROVANJE JQUERY BIBLIOTEKA U WORDPRESSU

<?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');
?>

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

嗯,

我从不注册它们,只是用路径来询问它们,如下所示:

<?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');
?>
wp_enqueue_script('jquery');

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