WP_Query中省略post_status参数的小坑

Posted on

做WordPress主题和插件开发,WP_Query应该是个熟的不能再熟的东西了。然而今天碰到这样一个小坑。

从编辑那边反馈到,公司的某个站上页面上有404页面。费了一番周折发现登录下没问题,登出就是404. 原来之前的开发者在该自定义主题里,有用到WP_Query获取数据,但是呢,他没填po[……]阅读全文

WordPress插件: Validate Link

Posted on

最近工作中,好多任务都是处理错误的链接。

因为一个网站运营几年下来,失效的链接几乎是不可避免的。

但是我发现很多错误链接是因为编辑的手误或者对HTML了解不够,从头就开始错掉了。

大量的链接是这样子的:

m/tag/xxx   
 手误,多了个m, 最终链接变 http:/[……]阅读全文

HTTP/2

Posted on

最近经一朋友提醒,我的网站还是HTTP/1.1, 可以考虑配置下HTTP/2了。恩,好吧,我承认我没关注过HTTP/2,所以对其没个直观认识。本着学无止境的饥渴精神,赶紧搜索了一箩筐知识。

真是惭愧,根据wiki的说法,HTTP/2 2015年底就被主流浏览器支持了。说到2015年这个时间节点[……]阅读全文

W3TotalCache中Database Cache和Object Cache区别

Posted on

最近在公司解决一次AWS RDS CPU占用率100%事件。起因是产品经理发现我们的站点S搜索功能不工作了。当然看到邮件正常内心OS是:

又开始胡说八道了。最近没发布,怎么就不工作了。一定是手法问题。哈哈哈。

首先看了下Cloud Watch,哟哟,不知道什么原因,从6月1日开始居然流量上升了6[……]阅读全文

用goaccess分析access log

Posted on

几个月前协助IT分析过web服务器日志,用到了goaccess这个工具,还是挺全面的。但是因为不经常用,今天突然又要分析日志,我都忘记了这个工具叫什么了。查了一大堆邮件,最后记得噢是叫goaccess那玩意。人啊上了30岁,记忆力体力确实跟不上20岁时候啦。老古话说的好,好记性不如烂笔头,我还是写点[……]阅读全文

去掉不必要的301跳转

Posted on

公司一个运营多年的WordPress网站,access log里301跳转的,有三分之一来自于修改了permalink后的跳转。一开始运用的URL格式是/YYYY/MM/DD/slug格式,不知道何时出于什么目的,直接改为了/slug格式。然后年久失修,成千上万篇老文章里,仍然是旧的URL。[……]阅读全文

博客被土啬了

Posted on

前天晚上照惯例准备给小朋友看youtube视频,突然发现这台机器的ss怎么连也连不上。

一个个排除。浏览器缓存?家里网络?Digital Ocean?最后非常不情愿的发现,额,我的服务器被土啬了。ping 域名没任何问题,但是呢,服务器就是连不上,无论是80端口还是22端口。

挺尴尬的,[……]阅读全文

WordPress使用Git管理代码下开启自动更新

Posted on

之前管理本博客都是沿用公司的做法,所有代码进库,然后整个从git repo签出发布到服务器。这样的做法好处是,代码就一份。无论是wordpress core,plugin还是自己写的代码都在同一个库里。

但是那,世界是所有的事情都是有得必有失。core和plugin文件进库带来的问题是,你想更[……]阅读全文

小米手机安装Slack安卓版本

Posted on

前言
之前一直是使用的公司的Iphone 6p,到了今天2018年,打开一个微信也要几十秒。于是入手了一个小米 mix 2。可能有人要问了,为什么不买小米 mix 2s。抢了两次特么的根本就抢不到。也罢,掐指一算我都几十岁的人了也不是要跟风买新手机的那种小年轻了。
问题
我一直是用slack来[……]阅读全文