文章列表

加速你的Gavatar

查看评论
写了一个简单的小插件,用来加速Gravatar,稍加改写,可以加速其他家的头像。 阅读全文

带超时功能的get_headers

查看评论
代码比较多,但是比较简单,一眼就看明白的,so,文字尽量少写了。因为众所周知的网络原因,gavatar也开始越来越慢,写了一个小东西来解决这个问题,过程中遇到了get_headers这个函数,甚是忧伤,记录下来,以免后来人踩坑。 更新记录,函数稍微改了一下,返回值基本和之前序列化后的结果一致,暂时没考虑支持子项也支持数组等(考虑细节性能,还想把没用的http头砍掉....)需求很简单:获取图片的head信息。 阅读全文

WordPress 简单提权工具

查看评论
BLOG似乎全放水文会被鄙视,虽然这也是一篇水文。最近在做D2的票务相关的事情,管理团队blog的大神给了我一个可怜巴巴的发布权限。而我做的插件,不管是手动开启模式需要管理员权限,还是mu-plugin也得管理员到plugin页面看一眼(可能是奇葩版本的问题)。虽然说我有sudo,但是看过db结构的童鞋应该知道还是从wp程序来更新用户信息会容易。所以就开始了提权之路(你也可以理解为找回密码的同时,顺便提升下权限)。 阅读全文

最简单的mock json脚本

查看评论
现在有太多方法去mock,不过当还是要连接到远程服务器上测试真正的返回的时候,如果机器上没有跑node而且有php的话,用这货来临时mock一下,或许更轻松。 阅读全文

WP插件 - Google Libs替换

查看评论
同Open Fonts,Open Libs也躺枪,网上的解决方案是在输出之前替换掉所有的Google域下的文件,感觉不妥,还是使用钩子来实现吧,如果你说,我的主题里有写死的脚本引用,怎么办?答:手动替换(提供插件的方式就是为了一劳永逸,写死的代码提高效率有限而束缚了维护)。官方一般会告诉开发者如此使用脚本库定义... 阅读全文