gpt4 book ai didi

javascript - 如何在wordpress模板中定义jquery

转载 作者:行者123 更新时间:2023-11-30 06:39:14 31 4
gpt4 key购买 nike

如何在我的新 wordpress 主题中定义 jquery 我只知道 jquery 没有定义所以所有与 jquery 一起工作的插件都不能像 faser image insert 或 jquery accordion menu vertical 那样工作以及 wordpress cpanil 中的任何弹出窗口尝试添加

<?php wp_enqueue_script("jquery"); ?>

之前

<?php wp_head(); ?>

并尝试在 function.php 中添加这一行

if (!is_admin()) add_action("wp_enqueue_scripts", "my_jquery_enqueue", 11);
function my_jquery_enqueue() {
wp_deregister_script('jquery');
wp_register_script('jquery', "http" . ($_SERVER['SERVER_PORT'] == 443 ? "s" : "") . "://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js", false, null);
wp_enqueue_script('jquery');
}

我这样做对吗

我怎么知道主题中有 jquery 定义?或者在所有站点中停用 jquery 可能会发生什么冲突

最佳答案

您可以检查 jQuery 是否包含在 Google Chrome 中。只需使用 inspect element,您应该会在 head 标记或 body 末尾的某处看到一个脚本标记(在 src 中有 jquery 文件,您可以检查它以验证代码是否真的存在)。

您的代码看起来大致正确,但可能有错误。最好检查实际页面。另外,请记住,您应该在其他 jQuery 插件之前包含 jQuery。

还有一件事,我认为最好使用 WordPress 的 jQuery 来确保您不会引入错误或与 Google 的不兼容。你可以通过把它放在 functions.php 中来做到这一点

function insert_jquery(){
wp_enqueue_script('jquery');
}
add_filter('wp_head','insert_jquery');

关于javascript - 如何在wordpress模板中定义jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12724730/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com