首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

替换WordPress 自带默认的 jQuery库, jQuery库页脚加载

在开发WordPress 主题或者WordPress 插件时候,常常要通过wp_enqueue_script这个钩子挂载WordPress 自带的 jQuery库而非是通过硬编码的方式来加载,毕竟是为了避免多次加载...详见《WordPress中的jQuery库不起作用的相关问题》。再者,为了速度上的考虑,加载一个80kb+的jQuery 库最好是通过第三方来(如google的、SAE的)——特别是主机不给力的网站。...最后,如果允许,jQuery 库最好在页脚加载。接下来的代码就是解决上面提到的问题。...is_admin() ) { wp_deregister_script( 'jquery' ); wp_register_script( 'jquery', ( 'http://cdn.devework.com...is_admin() )是为了确保这些脚本和css只在前端加载,不会在后台管理界面加载。 第三方jQuery 库一般都有CDN 驱动,可以保证最大速度。

2.3K100

WordPress主题中加载jQuery的最佳方法

WordPress模板中加载JavaScript和jQuery的最佳方法是使用wp_enqueue_script。这样可以更好的控制JavaScript文件的加载时间点和加载位置。...在Wordpress中注册prism.js 速度优化 在下面的代码片段中,我们先把WordPress中默认自带的jQuery库取消注册,然后在页面最后部分加载国内的CDN版本。...使用CDN版本的jQuery可以提升加载速度 ,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。将下面的代码放在子主题的functions.php文件中即可。 ?...你应该看到jQuery脚本已成功加载,并且已经移到了页面最后,也命中了CDN的缓存,如下所示。...CF-Cache-Status这个http头也可以看出,bootcdn.cn的CDN使用的其实就是 Cloudflare, 一家功能非常强大的免费CDN 免费加速服务, 下一部打算把丘壑博客上的静态资源都放到上面去

2.5K31
您找到你想要的搜索结果了吗?
是的
没有找到

WordPress网站js脚本延迟和异步加载教程

前言 每次页面渲染时,WordPress都会加载一系列外部引用JavaScript。...这些包括由WordPress添加的标准脚本以及由使用wp_enqueue_scripts函数的主题和插件添加的一些脚本。 根据脚本的类型,它可能位于网页的头部,正文或页脚部分。...位于页面头部和主体部分内的脚本可能会导致页面加载延迟,因为浏览器甚至在页面内容之前尝试加载和执行这些脚本。 这就是为什么这些脚本被称为渲染阻塞javascripts。...以下是async和defer属性的作用: 异步属性:async属性即异步加载脚本。 换句话说,确保脚本与页面的其他相关内容一起异步加载。 延迟属性:延迟属性即延迟加载脚本。...根据脚本及其功能,您可能希望延迟加载或异步加载它们。 如前所述,延迟脚本仅在页面完全加载后执行,因此如果您的脚本需要在页面加载期间执行,则异步属性更合适。

2.2K20

WPJAM 「脚本加载优化」:一键加快 WordPress 后台

这是因为你没有使用 WPJAM 「脚本加载优化」插件。...WPJAM 「脚本加载优化」插件,英文名是 WPJAM Script Loader,它主要的功能只有一个就是优化 WordPress 后台脚本加载,通过使用联合加载的方式来优化 WordPress 后台脚本加载速度...如果我们能够把这些 JS / CSS 文件合并成一个文件来加载,这样加载速度就可以快很多,所以我就写了一个插件 WPJAM Script Loader,它就是通过联合加载脚本文件的方式来优化 WordPress...WPJAM 「脚本加载优化」插件还借鉴了 WordPress 原生的 load-scripts.php 脚本的写法,所以剩下的 2 个 JS 请求和 1 个 CSS 请求都做了 301 header 以及...Script Loader 通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。 外部链接 将文章或评论中的外部链接加上安全提示的中间页。

1K30

WPJAM「静态文件」:一键合并 WordPress 插件和主题的 JS 和 CSS 文件,加快页面加载速度

前端网页代码就变的很乱,如果 JS 或者 CSS 文件多,还会影响前端的加载速度: 以 Sweet 主题为例,从上图可知,有留言点赞的 JS 代码,主题自带的脚本代码,WPJAM 内容模板的 CSS...,文件一多,加载自然就慢。 2....CDN 更新会有问题,WPJAM Basic 「CDN 加速」功能是使用对象存储的镜像回源功能实现的,如下图所示,镜像回源的原理是,只有在对象存储不存在的文件才会到源站去抓取: 那么插件或者主题更新,...分别合并成一个文件:这样就实现前端代码简洁,并且相关的文件也变少,网页加载速度也会明显变快,还是以 Sweet 主题为例,合并之后,整个页面除了 jQuery 之外,只剩下合并生成的 JS 和 CSS...Script Loader 通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。 外部链接 将文章或评论中的外部链接加上安全提示的中间页。

6.9K30

DW Replace Open Sans:将WordPress 后台中的open-sans字体加载Google Fonts换为360 CDN

针对最近因为Google fonts被墙导致WordPress 打开慢的问题,Jeff 在上一篇《Google Fonts导致WordPress 速度问题的三个解决方案》提出的方案中其中是禁止加载Google...fonts ,但是禁止后WordPress 后台的英文字体会变成你当前系统默认的——不好看。...为此Jeff 借助网络上的代码开发了这款插件,可一键将WordPress 后台中的open-sans字体加载Google Fonts替换为360的CDN 加载源。...2015.2.26更新:Google Fonts 已可正常访问,相关插件可卸,本文已失效 插件简介 之前网络上提供的将WordPress 后台中的open-sans字体加载 fonts.googleapis.com...后台中的open-sans字体加载Google Fonts替换为360的CDN加载源。

82270

DW Replace Open Sans:将WordPress 后台中的open-sans字体加载Google Fonts换为360 CDN

针对最近因为Google fonts被墙导致WordPress 打开慢的问题,Jeff 在上一篇《Google Fonts导致WordPress 速度问题的三个解决方案》提出的方案中其中是禁止加载Google...fonts ,但是禁止后WordPress 后台的英文字体会变成你当前系统默认的——不好看。...为此Jeff 借助网络上的代码开发了这款插件,可一键将WordPress 后台中的open-sans字体加载Google Fonts替换为360的CDN 加载源。...2015.2.26更新:Google Fonts 已可正常访问,相关插件可卸,本文已失效 插件简介 之前网络上提供的将WordPress 后台中的open-sans字体加载 fonts.googleapis.com...后台中的open-sans字体加载Google Fonts替换为360的CDN加载源。

795100

腾讯云cdnwordpress博客加速解决腾讯云564错误

1.我安装的wordpress缓存插件 Autoptimize 这个插件整合并压缩 CSS 和 JavaScript 代码,可以节约CSS和JS的加载时间。...排除脚本:seal.js, js/jquery/jquery.js Aggregate CSS-files?...2.wordpress动静分离 – 单独加速静态资源 本部分开始,建立在域名已经备案的基础上。如果您的主站无法备案,可以单独准备一个备案的网站用于静态资源加速,可以显著提高主站打开速度。...本篇文章主要是想分享一下腾讯云CDN的配置,重点是wordpress防盗链,缓存配置,回源配置。顺便说一下腾讯云CDN经常会造成wordpress后台564错误的原因。...工程师的回复可以看到,即使不套腾讯云CDNwordpress的后台响应也是很慢的,甚至可能打不开。不考虑了服务器性能过低的因素,建议排查插件,一些代码质量不好的插件会严重影响后台的加载速度。

19K90

WordPress 技巧:使用自定义字段给日志单独加载 JS 脚本

我们在介绍一些 Javasctipt 类库或者特效的时候,为了能够更加清楚的展示 Javascript 的效果,需要在日志中做演示,这个时候我们需要加载 Javascript 脚本或者 CSS 样式表,...但是 WordPress 日志编辑框会对过滤这些 Javascript 脚本,所以我们无法直接把脚本写到日志,如果修改主题,把脚本添加到主题的 header.php 文件中,那么博客所有的页面都会加载这些脚本...所以这个时候我们可以通过 WordPress 自定义字段来给某篇的日志单独加载 Javascript 脚本和 CSS 样式表。...假设我们给日志单独加载 Javascript 脚本的自定义字段是 custom_head。...Javascript 脚本,使用的自定义字段是 custom_head。

65120

开启CDNWordPress后台登陆不上去或部分插件加载不出来

昨天去百度云给主站(https://wnag.com.cn/) 配置了CDN,只弄了全静态加速,没弄动态加速。...但是配置后今天却出现后台部分插件加载不出来,某些按钮按了没有动态效果的情况,上网看了看,原来是CDN缓存没设置好的缘故。 只要禁止缓存/wp-admin文件夹和设置.php文件缓存时间为0即可。...原因是因为wordpress后台登陆方式有两种,第一是/wp-admin,解决办法是禁止缓存/wp-admin文件夹就可以了,可以参考下图设置,别的CDN有缓存黑名单的就加进去。...这样就可以啦~ 版权所有:可定博客 © WNAG.COM.CN 本文标题:《开启CDNWordPress后台登陆不上去或部分插件加载不出来》 本文链接:https://wnag.com.cn/1029

2.3K20

WordPress 通过模板文件和自带的函数引入 cssjs 的两种方法

WordPress 引入css/js 是我们制作主题时首先面对的一个难点,任何一款主题都要加载自己的 css,js,甚至很有可能还需要加载 Jquery 文件,网上方法特多,说法不一,我们今天借鉴 wordpress...该参数只在WordPress不了解脚本情况时使用。默认值:None $deps(数组)(可选)脚本所依靠的句柄组成的数组;加载脚本前需要加载的其它脚本。若没有依赖关系,返回false。...is_admin ) { // 前台加载脚本与样式表 // 去除已注册的 jquery 脚本 wp_deregister_script( 'jquery' ); // 注册 jquery 脚本 wp_register_script...'/js/jquery.js', false, '1.0', false ); // 提交加载 jquery 脚本 wp_enqueue_script( 'jquery' ); } } // 添加回调函数到...> 告诉 WordPress 需要加载 jquery.js,WordPress 在 wp_footer() 中处理的时候也会先检查前面是不是已经有了,如果有了就不会再重新加载一次。

1.6K30

网站测速性能测试深入浅出教程[附15款常用网站测速工具

执行多次测试 我们不会在本文中深入研究缓存,但请记住,这就是使您的WordPress网站加载速度提升(包括WordPress主机或插件缓存和CDN缓存)的原因。...下面是专门设置了一个测试站点,并启用了CDN。 我们首先通过Pingdom对其进行测试,得到以下结果。 ? 网站速度测试 如果您查看下面的示例,第一个请求是主域,这是直接网站服务器加载。...在此之下,您可以看到其余请求是CDN服务器加载的。 如果您查看对网站服务器的请求,您将看到一个名为x-kinsta-cache的标头。 如果它不是从缓存服务,你会看到 MISS 标识。...该脚本计算各个元素的大小,并总结每种类型的网页组件。 根据这些页面特征,然后脚本提供有关如何改善页面加载时间的建议。 ?...您可以“Audit”选项卡运行它。 它有一个类似的0-100分的评分系统。 您可以深入了解您的请求,查看哪些脚本可能是阻止渲染,图像压缩节省等等。然后您可以轻松地与其他人共享链接。 ?

3.4K10

清新唯美的jQuery天气预报插件(网页天气预报插件)

就用到接下来的一个 jQuery 天气预报插件,由国内一个前端工程师王子墨开发的,这是一个开源的、基于jQuery 函数库的 JavaScript 天气预报脚本插件,主要用于天气预报的展示。...使用这个插件的话基本上不用什么javascript ,jquery 基础,只要会使用就好了。作者在项目地址那里提供了一系列参数供你选择调用,并有多种天气图标,满足你的自定义欲。 ? ?...不过我国的天气预报历来都是不那么准的了,算啦~ 然后发现加载的是google的jquery库,建议换成新浪SAE或其他的。...调用的话,把生成的代码(直接调用或者下载源代码),插入到网页身体()的下面就可以啦,WordPress 的话是在footer.php那里。基本上都会用的啦。...关于有没有必要在网站上使用的问题,见仁见智啦~ 免费为该js文件提供CDN加速节点 你如果不想使用官方的地址的js文件,可以使用我的,我已经将这个jquery.weather.build.min.js托管到七牛云存储上了

4.3K100

伪造的 jQuery Migrate 插件生成恶意文件感染 WordPress 网站

安全研究人员 Denis Sinegubko 和 Adrian Stoian 近日发现,假冒的 jQuery Migrate 插件通过包含的混淆代码来加载恶意软件从而注入了数十家网站。.../wp-includes/js/jquery/ 中的合法的 jquery-migrate.js 和 jquery-migrate.min.js 文件,这也是 WordPress 用于存储 jQuery...被替换之后的 jquery-migrate.js 和 jquery-migrate.min.js 文件,虽然从命名上不会察觉到这两个文件有什么问题,但实际上这两个文件是用于加载恶意软件的,它们含有混淆代码...一般来说,能够获取或设置 CSRF 令牌,将使攻击者就有能力代表用户进行伪造请求,在 WordPress 网站上注入这样的脚本,可以让攻击者进行各种恶意活动,最严重包括骗取信用卡到将用户重定向到诈骗网站等...文件是否被替换了,如果你不能确认,最好直接官网上下载 WordPress 压缩包,替换一下相关文件,除此之外还需要对网站活动进行检查,以确实是否存在恶意活动迹象等异常情况。

59720

WordPress 5.8 将内置 WebP 图片格式支持

使用的带宽也更少,根据 caniuse 网站的统计,目前所有现代浏览器基本都支持 WebP 了: WebP 格式的图片明显小于其他格式的图片,所以使用 WebP 格式图片可以提高站点的性能,网站的访问者会更快加载完整页面...WordPress 5.8 支持上传 WebP 图片 WordPress 5.8 版本开始,就可以像上传 JPEG 或者 PNG 图片一样,在 WordPress 直接上传 WebP 图片。...在 WordPress 使用 WebP 图片更好的方式 WPJAM Basic 在5.2版本的时候就针对阿里云 OSS,新增了将图片转换成 WebP 格式的功能,所以其实现在如果你的网站开启了 CDN...这也是和我秉持的专业的事情交给专业的人来做的原则一样,现在云存储服务都有很好的图片格式转换工具,并且支持任意尺寸的缩图功能,安装 WPJAM Basic 插件之后,在 「WPJAM」菜单下点击「CDN...所以如果你的网站图片 CDN 流量很大的话,建议尽快开启 WebP 的支持,这个真的是省钱的好东西,经过我的测试,CDN 的流量直接减半了,相应的费用也直接减半:

53320
领券