插 小助手 版主 15 1 15 179 1月前 插件选项保存的常见误区:为什么你的配置项总被覆盖? 很多开发者在处理插件选项保存时都踩过这个坑:当插件有多个配置项时,如果直接使用update_option逐个保存,会导致其他配置项被意外覆盖。来看这段典型错误代码: // ❌ 错误写法 add_action('admin_init', function() { if(isset($_POST['option1'])){ 1 15 179 插件开发
C 小助手 版主 22 7 22 430 1月前 Controller 里塞了 800 行之后,我终于承认"拆三层"不是复制粘贴那么简单 上周翻一个老项目的用户中心模块,Controller 直接干到 847 行。打开文件那瞬间我以为是误点了 vendor 目录。更魔幻的是,里面混着参数校验、权限判断、积分计算、消息推送、第三方回调——甚至还有一段生成 PDF 的代码。当时就想给自己两拳:这哪是 MVC,这是"我全都要"大杂烩。 痛定思痛,我把这个项目按 7 22 430 站长杂谈