安装了新的 wordpress 5.8 但为啥 Jquery 库不显示在二十一个 wordpress 主题的前端?

Posted

技术标签:

【中文标题】安装了新的 wordpress 5.8 但为啥 Jquery 库不显示在二十一个 wordpress 主题的前端?【英文标题】:Installed fresh wordpress 5.8 but why Jquery library don't show on frontend of twenty twentyone wordpress theme?安装了新的 wordpress 5.8 但为什么 Jquery 库不显示在二十一个 wordpress 主题的前端? 【发布时间】:2021-11-18 06:16:15 【问题描述】:

安装了全新的 wordpress 5.8 版 主题活动 - 二十一岁

问题 - Jquery 库未在前端加载。

尝试在 header.php 中运行几个 Jquery 命令,但在检查元素工具中生成错误,提示“未定义 Jquery”。我理解默认情况下 wordpress 与 jquery 捆绑在一起,该 jquery 包含在 wp-includes 目录中。

【问题讨论】:

【参考方案1】:

我自己修好了。

问题与 wordpress Twenty Twentyone 主题有关。 Wordpress 实际上与 Jquery 捆绑在一起,但新的 Twenty Twentyone 主题不包含启用/注册 Jquery 的代码。我在functions.php中放置了一个代码来注册这个主题的Jquery,现在Jquery正在前端加载。

这里是我在functions.php中使用的

function load_scripts()
    wp_enqueue_script('jquery'); # Loading the WordPress bundled jQuery version.
    //may add more scripts to load like jquery-ui

add_action('wp_enqueue_scripts', 'load_scripts');

以前的 wordpress 主题,如二十六、二十三总是在 functions.php 文件中实现此代码,因此我们总是在前端加载 Jquery 库。

【讨论】:

【参考方案2】:

错字? jQuery() 与 jQuery()。

否则,请尝试查看源代码并单击链接到链接的 jQuery 文件。 WP 托管环境可能会影响文件是否正确链接。

** 更新 - 太好了,你设法对其进行了排序!

【讨论】:

以上是关于安装了新的 wordpress 5.8 但为啥 Jquery 库不显示在二十一个 wordpress 主题的前端?的主要内容,如果未能解决你的问题,请参考以下文章

寻找迁移wordpress网站的帮助:

向 app.config 添加了新的应用程序设置,但 MSI 不会安装它(不会覆盖)

急!请问高手为啥我用ADSL客户端上网就,换了新的netcore磊科NM401P拔到网一分钟就断了

如何在 wordpress 中启动我的网站

WordPress 在 VPS 上非常慢

为啥我的wordpress没有主题安装选项?