本文讲述的是如何将提高 WordPress 用户头像(Gravatar)加载速度的两个方法合并处理,即将有 Gravatar 头像的用户的头像下载到本地缓存,并且将无Gravatar头像的用户的头像,用 LetterAvatar ...
WordPress
一段小巧、轻便的延迟加载(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,在标准验证的时候会提示警告信息 ...
在phpmyadmin后台导入最新的文章数据表wp_posts以获得最新文章
这几天升级了一个叫“Really Simple SSL”的插件,是设置网址由 http 跳转到 https 的,由于大意,造成了不小的麻烦:直接在后台点击【禁用】该插件按钮后,后台就打不开了,最糟糕的是,我没有在升级插件之前备份 ...
给标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)) . 这样做的好处是,可 ...
矛盾的选择:博客暂时取消熊掌号功能
百度近半年来一直在大力推广自家的产品“熊掌号”,试图把中小站长的优质文章聚龙到自家门下,并结合百度百家号牢牢抓住站长们的优质文章。 但是,百度熊掌号自推出以来一直存在很多问题,用户体验太差,例如: 用户只能用一个身份认证创建一个 ...
如何从WordPress导出一篇或几篇文章,而不是批量导出?
最近遇到了这个问题,想单独导出几篇文章到其他 WordPress 系统中。看了一下,网上大部分是批量导出的:要么从数据库导出,要么使用WordPress的工具导出。对于从数据库导出,那个不是自己想要的,毕竟只有一篇或几篇文章,太 ...
不经过WordPress后台的“插件”选项而激活(开启)某插件
WordPress的插件安装后默认都是关闭的。如果想用此插件,你需要到WordPress后台的【插件】选项中去开启(激活)该插件。 不幸的事总是会发生的,例如,你的主机在国内,有时候 api.wordpress.org 域名连不 ...
如何禁止WP Rocket缓存插件自动清除缓存?
上一篇文章讲了WP Rocket缓存插件会自动清除缓存,感觉用了这个缓存插件之后,到处是地雷和各种机关,稍不注意就可能把以前缓存的文章给删了。这种效果对于那些八百年不更新旧文章的人来说,简直就是灾难啊!幸好WP Rocket插件 ...
什么情况下WP Rocket缓存插件会自动清除缓存?
WP Rocket 什么时候会清理缓存? 缓存文件到期时: 当你再缓存设置标签中规定的缓存时间到期时,WP Rocket会自动删除全部缓存文件。 新内容: 当你发布 新内容或更新/编辑现存内容时,这些文章/页面和相关内容(例如分 ...
WordPress点赞后刷新可重复点赞问题的修复
最近发现主题的点赞按钮,功能有点问题:点赞之后刷新页面,可以再次点赞。这个问题不应该出现,可以通过cookies设定时间来避免改情况的发生。 原点赞功能的js代码类似于下面: //点赞 $.fn.postLike = fun ...
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 ...
关于WordPress评论的三个有用函数
在应用WordPress评论模板时,经常要用到评论的判断和查询,本文介绍了三个有用的函数,分别为have_comments()、get_comments_number()、comments_number(),从三个函数可以看出其 ...