jquery - 如何更新wordpress的jquery版本
问题描述
我运行 WordPress 版本 4.7.2。它使用 jQuery 1.12 版。我需要将此版本更新到更高版本,
我可以用 :
function sof_load_scripts() {
if ( !is_admin() ) {
wp_deregister_script('jquery');
wp_register_script('jquery', 'https://ajax.googleapis.com /ajax/libs/jquery/1.8.2/jquery.min.js', '1.8.2', false);
wp_enqueue_script('jquery');
}
}
add_action( 'wp_enqueue_scripts', 'sof_load_scripts' );
但是在主题森林开发者中,我们有:
决不能取消注册使用的默认 jQuery 版本。JavaScript 和 CSS 文件不应该直接加载。插件不应尝试加载已包含在 WordPress Core 中的文件的重复或替代版本,尤其是 jQuery。
我如何更新 jquery 的版本?
解决方案
如果您真的想在整个站点范围内更改版本,您的功能实际上是可以的。
再说一句 - 请注意,由于 jQuerynoConflict
模式,您还可以同时使用 2 个(或更多)不同的版本,这样您就可以在特定插件/主题上使用您需要的版本,其余的保留默认值。
在此处查看更多详细信息:我可以在同一页面上使用多个版本的 jQuery 吗?
推荐阅读
- twilio - 被阻止的 Webhook
- node.js - 如何从子域中托管在 Heroku 中的 Angular+Node 应用程序重定向到 HTTPS?
- asp.net-core-mvc - MVC 核心 3.1 控制器未接收表单数据
- django - 更新 django ManytoMany 与 rest 框架模型序列化器的关系
- reactjs - 如何用 jest 模拟 __mocks__ 目录中的 React 组件?
- python - 无法在 Azure Pipelines 中运行 PythonScript 任务
- git - SCM Checkout:Git 没有指定凭据错误
- terminal - 是否可以在单个程序中的多个终端窗口上输出?
- html - CSS - align-items:居中不居中项目
- html - 子组件无法正确呈现