博主最近遇到了一个奇怪的问题,就是自打升级 WordPress 到新版本以后,就出现了这个问题,即在后台登录的时候,用户名和密码明明都正确无误,就是会自动跳转返回到初始登陆界面,而进不去后台,但是当你直接输入 域名/wp-adm ...
wordpress
无法访问网站后台,如何停用WordPress插件?
有时候维护 WordPress 你可能会遇到无论如何都无法访问 后台的情况,那么如何开启或禁止 WordPress 插件来检查问题呢? 其实我以前写过一篇文章《不经过WordPress后台的“插件”选项而激活(开启)某插件》这篇 ...
将WordPress用户头像本地缓存,并把字母头像分配给无头像用户
本文讲述的是如何将提高 WordPress 用户头像(Gravatar)加载速度的两个方法合并处理,即将有 Gravatar 头像的用户的头像下载到本地缓存,并且将无Gravatar头像的用户的头像,用 LetterAvatar ...
一段小巧、轻便的延迟加载(lazy loading)代码轻松搞定图片懒加载
也许大家为了优化前端网页加载而使用图片懒加载(也叫图片延迟加载,lazy-loading image)功能,这样可以让首屏展现更加流畅,提升用户体验。网上有很多关于懒加载的 JavaScript 代码,对于 WordPress ...
如何删除the_posts_pagination生成的role=“navigation”?
我们在使用WordPress时,经常会用到 the_posts_pagination() 函数,它主要是用来对 WordPress 的页面实行分页。 但是 the_posts_pagination 是系统自带的,生成 html ...
如何清除本地化函数wp_localize_script()所生成的type=“text/javascript)”属性
在 WordPress 优化的时候,遇到了一个问题:HTML5 标准下,type=“text/(javascript|css)” 并不是必须的,HTML5 的默认脚本语言就是 javascript,在标准验证的时候会提示警告信息 ...
给标WordPress的标签页和分类页加上canonical标签
今天在使用谷歌站长工具的时候无意间发现了一个提示:“Duplicate without user-selected canonical”,意思是说页面因为没有设定 canonical 标签而导致重复出现,从而没被 Google ...
解决WordPress评论系统中点击“回复”按钮导致文本输入框上移的问题
今天手贱,把Word Press更新到了最新的5.1版本,更新方法是将根目录下wp-admin 和wp-includes 两个文件夹下的文件直接用新版本替换。 更新以后,发现了一个令我很不爽的现象: 回复别人在我博客的评论时候( ...
WordPress评论回复自动发邮件时取消comment_parent
网上有很多关于如何设置评论回复自动发邮件的功能代码,其中有下面一句: . htmlspecialchars(get_comment_link($comment->comment_parent)) . 这样做的好处是,可 ...
是否可以同时使用缓存插件和又拍云CDN加速、云存储?
相信有很多WordPress用户使用了缓存插件,例如WP Super Cache、WP Rocket这两个WordPress插件。 但是,启用缓存插件后,在使用又拍云进行CDN加速,并同时使用又拍云的云存储时候,是否会对网站加速 ...
通过又拍云CDN的几项关键设置,可以有效避免你的网站流量损失
经过几天试用,我发现 又拍云CDN 是个很不错的选择,尤其是在降低流量损失方面,特点很突出。 通过以下几项设置,可以有效避免你的流量损失、提升你的CDN命中率和用户体验。 一、拦截恼人的IP 1.1 国家/地区控制 其实,理论上 ...
不经过WordPress后台的“插件”选项而激活(开启)某插件
WordPress的插件安装后默认都是关闭的。如果想用此插件,你需要到WordPress后台的【插件】选项中去开启(激活)该插件。 不幸的事总是会发生的,例如,你的主机在国内,有时候 api.wordpress.org 域名连不 ...
如何禁止WP Rocket缓存插件自动清除缓存?
上一篇文章讲了WP Rocket缓存插件会自动清除缓存,感觉用了这个缓存插件之后,到处是地雷和各种机关,稍不注意就可能把以前缓存的文章给删了。这种效果对于那些八百年不更新旧文章的人来说,简直就是灾难啊!幸好WP Rocket插件 ...
什么情况下WP Rocket缓存插件会自动清除缓存?
WP Rocket 什么时候会清理缓存? 缓存文件到期时: 当你再缓存设置标签中规定的缓存时间到期时,WP Rocket会自动删除全部缓存文件。 新内容: 当你发布 新内容或更新/编辑现存内容时,这些文章/页面和相关内容(例如分 ...
Windows主机设置不显示WordPress根目录下index.php文件
我们一般的主机都是这样的显示网站首页: http(s)://(www.)mydomain.com/ 但是,使用WordPress的时候,可能输入http(s)://(www.)mydomain.com/index.php 也会显 ...
如何向指定文章中添加广告代码或排除指定文章中的广告代码
因为有些文章比较特殊,有时候我们经常需要向指定文章中添加特定代码或内容,例如添加广告代码。或者相反,排除某些特定文章,其余添加,所以需用到查询文章的id,通过文章id来决定取舍。 可以使用 get_the_ID() 函数查询文章 ...
禁止非常讨厌的幻灯片插件RevSlider漏洞扫描
今天发现一个IP地址为 124.114.229.80 的电脑正在扫描我的服务器漏洞,服务器防火墙进行了拦截。 就是扫描幻灯片插件 RevSlider 的漏洞,使用类似于这个 URL 地址 http://localhost/adm ...
瞎折腾,重新更换主机的一些注意事项
这两天还是没忍住,换了个主机服务器,为啥呢?其实这个直接诱因是一处不能忽略的问题:图片自动剪裁后不能显示出来。这个问题也不知道从什么时候开始的,有一段时间了,开始的时候并没有问题。 问题如下图所示(Could not creat ...
最新版WP Super Cache 1.6.2存在的问题
这几天WP Super Cache推出了1.6.2版本,有如下改进: Fixed serving expired supercache files Write directly to the config file to av ...
给WP Super Cache 重新定义头部的Cache-Control和Vary
WordPress 缓存插件 WP Super Cache 非常好用,结合使用 CDN,对于缓存和加速来说,会得到事半功倍的效果。 但是 WP Super Cache 代码中会有以下默认设置,前台操作没法修改: Vary: A ...
WordPress系统调用分类目录下的标签,并控制数量、随机排列
在使用WordPress系统写文章时,有时候我们需要在文章中插入分类目录下的标签,而且需要的是选取标签、随机排列标签。完成这一步,需要以下代码。 首先需要创建一个函数,选取分类目录下的标签,并让其随机排列: / ** * Wo ...
用js脚本给自己的博客加个滚动公告
很多WordPress的模板大都有一个公告模块或者有相应插件,可以在上面写公告,然后发布到博客上,这个功能确实挺好的。 不过,当你使用CDN时候就有问题了:把动态页面静态化处理的结果就是你在后台更新了公告,所有的页面都需要进行C ...
减少不必要的WordPress滑动解锁评论框js脚本加载
我们都清楚,现在的博客或网站,速度越快对于用户体验来说越好,这是SEO优化的一部分内容。而减少js脚本加载是网站优化的一个具体措施。 对于WordPress,大家经常会自己改造WordPress的评论模块,让其更美观、赋予评论系 ...
WordPress 中的主循环(The Loop)和全局变量
当我们进行 WordPress 开发的时候,首先我们必须要了解主循环和全局变量,这样才知道可以访问哪个全局变量。下面就讲解下 WordPress 主循环,以便能更好理解哪些全局变量可以被主循环中的模板函数调用。 WordPres ...
使用无cookies的域名和设置HTTP的header信息进一步提升CDN加速后网站访问速度
最近终于把网站的域名从裸域名更换成带有“www”的二级域名了。其实刚开始也不懂域名的选择问题,就是觉得裸域名简单,好记忆。但是接下来有一些问题无法解决,例如 DNS解析问题和cookies的域名污染问题。本文主要讲述网站所带的 ...