gpt4 book ai didi

jquery - WordPress wp_enqueue_script() 永远不会工作

转载 作者:行者123 更新时间:2023-12-01 03:22:57 25 4
gpt4 key购买 nike

我已阅读有关 wp_enqueue 脚本的所有帖子和文档...但我从未成功使其工作。

这就是我正在做的有效的事情:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"</script>
<script type="text/javascript">
MY CODE
</script>

我知道我知道我知道这不是正确的做法。所以这就是我尝试过的方法:

wp_enqueue_script('jquery');
wp_head();

运气不好。

add_action('init', 'addscripts');
function addscripts() {
wp_enqueue_script('jquery');
}
wp_head();

运气不好。

//in the theme's functions.php file
add_action('init', 'addscripts');
//add_action('wp_enqueue_scripts', 'addscripts'); //this also doens't work
function addscripts() {
wp_enqueue_script('jquery');
}

我还尝试了相同的方法,使用 google 的外部 jquery 库链接而不是 jquery 标记。我还尝试过取消注册然后注册 jquery 脚本。从来不工作。

所以我认为这些是关键问题:

  1. 我对 wp_enqueue_script() 函数的调用有问题吗?

  2. 它应该去哪里? functions.phpheader.php

  3. 是否有一个我需要使用但未提及的特定 Hook ? 'init''template_redirect''wp_enqueue_scripts?'?

请不要复制/粘贴 codex 中的片段!我已经读了 50 遍并全部尝试过。我保证。

我正在尝试全新安装 WP3 并将上述代码添加到默认的二十一主题中。

最佳答案

我们必须假设 wp_enqueue 有效,因为我没有看到地平线上的干草叉和火把。

这样的事情会让很多开发者感到不安。

因此,我们假设它从未被调用。

尝试将类似的内容添加到正在调用的函数中,以取消注册/注册新版本的 jQuery(顺便说一句,不确定为什么要这样做)。

<?php error_log( 'Something called me!' , 0 ); ?>

然后,在运行站点并且希望调用函数后,请检查服务器错误日志(/var/log/apache/yoursite-error.log 或其他内容)并查看该字符串是否显示。

如果它出现,我们可以继续进行下一组故障排除。

关于jquery - WordPress wp_enqueue_script() 永远不会工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8068737/

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