文章列表

评论信息过滤保护

WordPress 默认的 Akismet 与关键词过滤机制对已存在评论记录的用户可能放宽限制,导致垃圾评论绕过防护。实践中发现友链站点被误过滤的问题源于URL末尾斜杠不一致:用户输入缺少尾部斜杠,而数据库中存储的友链对象被强制添加斜杠,致使 in_array 判断失败。 阅读全文

WordPress 3.X Gravatar 修改方案

, , ,
针对 WordPress 3.X 版本的 Gravatar 头像系统提出了一套完整的优化方案,涵盖本地缓存、Rewrite 规则配置及评论动态展示三个核心模块。通过修改主题 functions.php 实现头像自动下载至指定目录并设置更新周期,配合 Rewrite 规则实现头像访问加速。 阅读全文

[WP]几个小时的成果

回顾 2008 年历史代码并进行重构优化,重点解决网站性能瓶颈。YSl 评分达 80/90/93,主要失分项为 CDN 部署、请求数过多及文件合并问题;PageSpeed 评分提升至 84,其检测标准更为严格。针对 CDN 线路延迟过高问题考虑替代方案,通过多个解决方案的对比分析,最终选择了 CDN 服务商 Cloudflare 的方案,并成功实施。 阅读全文

[PHP]WordPress防止权重输出的实现

, , , ,
该方案通过链接替换与重定向技术实现 WordPress 权重保护,核心机制为将外链转换为站内跳转地址并附加密钥验证。蜘蛛抓取时因 nofollow 属性及内页跳转结构终止跟踪,有效阻断权重流失;同时集成公钥私钥混合验证,防止恶意利用跳转发送问题链接。 阅读全文

[PHP]用数组帮WordPress确定输出特定分类的文章

, ,
在 WordPress 中输出特定分类文章时,若需同时展示多个分类内容,可通过数组实现。将目标分类ID存入数组后,使用 join 函数将数组元素以逗号连接为字符串,再传入 query_posts 的 cat 参数,即可一次性查询并循环输出多个分类下的文章。 阅读全文

[PHP]WordPress之找回密码改进

, , ,
或许国内的人的素质高一点吧,WordPress在制作的时候没有考虑到用户恶意提交找回密码,我记得之前有小菜帮我找回密码来着,再次贴出来解决的方案…对于一些用户,我们不需要找回密码,或者我们可以使用其他的表单变量来进行特别的用户的密码找回。在此我只写出不找回密码的方法。依旧使用支持UTF-8的编辑器打开 wp-login.php文件,然后向下查找, 阅读全文

[PHP]WordPress之DashBoard改进

, , ,
WordPress的DashBoard其实不错,可惜自定义程度不高,况且一般用户[非管理员]登陆后没必要显示太多的信息,很多人都有删除里面代码的想法,在我看来,大可不必,看完下面这篇文章你可以实现: 阅读全文

[PHP]WordPress预发布预告简单实现

, , ,
最近生病&有点忙,便没有更新,闲的时候想起来MG有展示过一个预发布状态...[为了不抢MG的生意,我没做成插件,其实稍微了解PHP语法的朋友,稍加修改可以做成带有定制标题,时间显示,文章标题修饰的插件...]使用方法:在任意WP PHP主题脚本中使用fir_recent_future()即可,效果如下: 阅读全文

[Php]WordPress细节优化 - 02

, ,
书接上回,打算把iNove全部的拆开心得写上,直接的代码我是不会展示的,因为授人鱼不如授之渔。 阅读全文

[Php]WordPress细节优化 - 01

, ,
现在随便逛几个博客就能看到MG12做的iNove,呵呵,我这个也是,经过一个礼拜的解剖,俺打算把解剖心得发上来留个纪念。[bt...啥心理,解剖了人家的东西还要说心得。]个人觉得wordpress fans们最关注的莫过于wordpress的速度了。所以先从Php脚本开始说吧,总所周知一个好的计划会避免走很多岔路从而提高工作学习的效率,程序也是如此。不过在程序中,这个名词被换成了“程序结构”,有良好的结构的话,可以减少不必要的损耗,从而提高反应速度。 阅读全文