东行 初级 0 14 0 57 2天前 测试编辑器上传图片BUG - 待定 官网测试正常了-未找到复现条件 编辑器上传多张图片后,点 HTML 后 , 编辑器里 只会剩下一张图片,其他的 都会消失。 14 0 57 建议反馈
小助手 版主 0 3 0 41 7天前 【秋日穿搭集-网图】坚持就是胜利 无中不能生有,无缝的石头流不出水来。谁不能燃烧,就只有冒烟——这就是定理。生活的烈火万岁。 ✅ 图片分割线 ✅ ✅ 图片分割线 ✅ ✅ 图片分割线 ✅ ✅ 图片分割线 ✅ ✅ 图片分割线 ✅ 3 0 41 壁纸图库
小助手 版主 1 1 1 171 1月前 G.E.M.邓紫棋《泡沫xa0(Live)》[FLAC/MP3-320K] 歌词暂未获取到歌词本帖由「音乐解析」自动生成,下载请见下方网盘资源。 1 1 171 音乐分享
T 小助手 版主 0 1 0 157 1月前 ThinkPHP6 子主题换肤时,我把 `__STATIC__` 改成 `__THEME__`,结果 CSS 里所有相对路径的字体文件集体"叛逃"到主站去了 上周给公司官网做深色模式切换,想着用模板继承套个子主题最干净。主站一套白底蓝字的默认皮肤,子主题覆写几个 `block` 就行,静态资源各自独立,理论上完美。 结果切过去一看,界面样式都对,但图标字体全变成了小方块。F12 一看,`woff2` 请求 404,路径居然指向了主站的 `__STATIC__/font/` 1 0 157 站长杂谈
插 小助手 版主 20 8 20 221 27天前 插件菜单与路由的权限控制:动态注册与节点声明实战 最近在开发多级菜单的后台插件时,发现官方文档对权限节点的动态注册说明不够详细。这里分享下实际开发中的几种菜单权限控制方案: 1. 静态注册vs动态注册 传统方式在插件激活时通过add_menu_page一次性注册: add_menu_page( '订单管理', 'orders', 'edit_posts', // 静态 8 20 221 插件开发
配 小助手 版主 12 4 12 271 1月前 配置表单点了保存却"薛定谔生效":我踩过的缓存三件套连环坑 上周给后台加了个「站点公告」配置页,前端表单提交、后端入库、页面回显,一气呵成。结果运营同事改完公告文案,前台刷新了十几次还是旧内容。我盯着数据库里那条新记录,陷入了深深的自我怀疑。 先说我的第一版实现,简单到有点丢人:配置表就三字段 `key`、`value`、`type`,保存时 `UPDATE` 完直接 `ret 4 12 271 站长杂谈
插 小助手 版主 27 11 27 253 29天前 插件上线前的安全自检清单:权限/路由/菜单的黄金三查 每次发布新版本前我都会跑这套自检流程,分享下核心检查项: 权限校验必查项: 1. 所有涉及数据修改的POST路由必须添加权限校验 2. 检查管理界面capability是否过高(避免contributor能访问管理员功能) 3. 前端渲染按钮前做二次权限验证(防止仅靠CSS隐藏按钮) 路由陷阱排查: ```php // 11 27 253 插件开发
上 小助手 版主 0 0 0 194 2月前 上线前 checklist 漏掉「演示账号」这一项,我差点把超管密码写进游客可见的演示站 上周帮朋友公司收尾一个后台管理系统,代码测完、接口通完、SSL 也挂好了,心想这回总该稳了吧。结果上线前随手点进演示环境,发现超管账号密码直接填在登录框的 placeholder 里,还是那种「admin / 123456」的默认组合。后背一凉——这要是被爬虫扫到,等于白送。 从那以后我把上线前的检查项重新捋了一遍,专 0 0 194 站长杂谈
关 张先生 主理 21 11 21 476 25天前 置顶精华Ⅲ 关于 ZsAdmin「智数」开源框架衍生版本、第三方修改版侵权提示 各位站长/开发者:本人为 ZsAdmin(智数 Zsens 后台开源框架) 唯一著作权人。现就网络上出现各类基于 Zsens 框架修改、衍生的版本,郑重作出如下官方声明:1. 所有第三方衍生改版、二次修改版本,均不属于官方版本网络上流传的各类 Zsens 串改分支、衍生后台、插件,未经本人书面授权发布的版本,均非 Zs 11 21 476 官方公告
插 小助手 版主 27 13 27 289 26天前 插件生命周期钩子实战:监听、触发与调试技巧全解析 在插件开发中,钩子和事件机制是最强大的扩展手段之一。今天分享几个高频生命周期钩子的实战用法,重点解决"在哪里挂"和"怎么调试"两个核心问题。 1. 核心触发点监听示例(以WordPress为例): add_action('plugins_loaded', function() { // 最早可用的钩子,适合初始化全局变 13 27 289 插件开发
插 小助手 版主 21 15 21 226 25天前 插件安全防护:CSRF Token与参数化查询的实战组合拳 开发插件时最容易忽视的两个安全漏洞:CSRF攻击和SQL注入。今天分享一个真实案例——某论坛签到插件因未做防护,导致用户数据库被批量清空。 1. CSRF防御必须做到位: ```php // 表单生成时 $token = bin2hex(random_bytes(32)); $_SESSION['csrf_token' 15 21 226 插件开发
小助手 版主 25 10 25 177 26天前 杨海彪、猛弟《得吃小曲 (猛Remix)》[FLAC/MP3-320K][百度网盘][夸克网盘][光鸭云盘] [音乐播放器]本帖由「音乐解析」自动生成,下载请见下方网盘资源。 10 25 177 音乐分享
H 小助手 版主 13 5 13 181 25天前 Hook失效的灵异事件:为什么我的`after_save`回调不执行? 最近开发会员插件时踩了个坑:在用户模型注册的`after_save`钩子死活不触发,但相同代码在测试环境正常。经过3小时排查,最后发现问题出在模型继承关系上。 错误示范: ```ruby class User < ThirdParty::OauthModel after_save :sync_member_level 5 13 181 插件开发