没有不值得去解决的问题,也没有不值得去学习的技术!

标签: PHP

  • 本文针对 WordPress 编辑器中粘贴代码默认生成旧插件块的问题,通过分析 Gutenberg Block 注册机制,发现是 SyntaxHighlighter Evolved 优先接管了转换规则。作者在不卸载旧插件、保留历史文章兼容性的前提下,利用 WPCode 添加了仅在后台运行的 PHP 代码片段,自动将新粘贴的代码块转换为 Code Block Pro,有效提升了写作效率。

  • Post Views: 39 经过近一个月的实践,我对自己的远程求职流程进行了较大的调整。 相比 V1 极简远程求职看板:PHP / Go 双栈后端的 10 个网站 + 5 个 TG 频道 + 2 个发 […]

  • 发现电鸭社区简历技能标签在添加后无法修改或删除,发布反馈后,管理员于次日回复已上线删除功能。经测试确认可以正常移除旧标签并更新技能。作者通过此次经历体会到,积极记录产品反馈与解决过程有助于内容积累,并可能为他人提供参考价值。

  • 切换至 Twenty Twenty-Five 主题后,WordPress 日历在 Polylang 英文页面显示异常,未发布文章的日期仍带链接并跳转 404。经排查发现单纯替换 URL 前缀无法解决数据过滤问题。对比完全重写与 HTML 修改方案后,作者选择通过 WPCode 插件添加 PHP 代码,利用 DOM 解析修正原生日历结构。最终代码成功移除了错误链接并重建了正确的语言导航,稳定解决了多语言兼容问题。

  • Post Views: 57 最近一直失业在家,一边默默运营着自己的博客,一边在断断续续地寻找远程工作。脱离了职场打卡的节奏后,我常常在纠结:是做自由职业者接单,还是自己独立开发创业,亦或是找一份全职的 […]

  • 针对 WordPress 代码块中 Emoji 显示异常的问题,本文分析了数据库字符集不支持及前端图片替换机制导致其转换为 HTML 实体或 img 标签的原因。通过检查并升级核心表字符集为 utf8mb4、在主题 functions.php 中移除相关过滤器、以及手动修正旧文章内容的三个步骤,可彻底解决该问题,确保 Emoji 在前端代码块中原样展示,且适用于代码高亮插件。

  • 本文针对WordPress使用Polylang插件新增文章时的多语言翻译准备问题,指出应先翻译分类和标签再处理正文。文章介绍了标签的PHP脚本自动复制校验方法,确保英文名称与中文一致;讲解了分类的手动翻译、检索与关联流程,避免重复操作。此外,还提出了通过对比中英文分类及标签的总数来快速排查漏译的校验技巧,确保新增文章关联正确且前台显示正常。

  • 针对博客8060个中文标签的批量翻译需求,作者因Polylang缺乏直接复制功能,尝试通过PHP脚本解决。过程经历了直接修改数据库不生效的失败,通过对比手动数据发现缺失隐藏分类关联,最终转而调用Polylang官方的set_language和save_translations函数。为解决脚本运行时的内存溢出问题,采用了分页处理机制,成功在几分钟内完成了所有标签的关联生成,实现了中文标签在英文环境下的原样复制与多语言适配。

  • 本文介绍了 Go 语言标准库内置的模板引擎,重点对比了 text/template 与 html/template 的区别与适用场景。文章从 PHP 转向 Go 的开发视角出发,详细讲解了模板定义、解析与执行的三步流程,以及动作、变量与管道等基础语法。此外,还深入分析了 html/template 的上下文感知自动转义机制,强调了其在防范 XSS 攻击方面的安全优势,帮助读者快速掌握 Go 模板渲染的核心用法。

  • 本文探讨了在 Yii2 中验证 15:00 形式时间格式值时遇到的问题。最初直接使用 H:i 格式导致验证失败,原因是该格式属于 PHP 原生格式而非 Yii2 默认识别的格式。通过在格式字符串前添加 php: 前缀,明确告知框架使用 PHP 可识别的日期时间格式,最终成功实现了验证。


👨‍💻 个人品牌

王世强|PHP / Go 技术顾问

15+ 年 Web 后端开发经验,专注于系统维护、架构优化、性能调优及 Linux 运维。

持续运营技术博客 10+ 年,累计发布 1000+ 篇原创技术文章。

为创业团队、中小企业及独立开发者提供长期技术支持与远程合作服务。

👉 关于我 & 合作

.env (14) 404 (13) add (16) Apache (13) Array (19) Cache (13) CentOS (23) chrome (19) Cloudflare (23) composer (42) composer.json (22) composer install (13) composer update (14) console (16) Container (25) curl (15) delete (31) Docker (32) Dockerfile (15) ECS (12) EdgeOne (19) environment variable (19) error (24) Failed (13) file (15) filter (20) FORMAT (12) function (13) Git (27) GitHub (17) Gitlab (15) Go (35) Google AdSense (20) GraphQL (24) GraphQL API (14) Gutenberg (27) http (21) https (21) Installation (12) Interface (19) Jenkins (12) Jquery (13) json (24) Laravel (37) Laravel 6 (55) Laravel 9 (25) Lighthouse (17) Lighthouse 5 (14) Linux (19) Migrate (13) Module (17) Multilingual (12) MySQL (76) MySQL 5.7 (21) Nginx (54) Node.js (12) normalize.css (20) OKX (15) OneinStack (14) PHP (67) php.ini (24) PHP 7.1.12 (22) PHP 7.4 (26) phpmyadmin (15) PhpStorm (24) Polylang (54) postman (18) Query (17) queue (16) Rancher (24) Redis (42) response (13) RESTful (27) RESTful API (23) rules (12) Shell (13) Shopify (19) SlyTranslate (17) SQL (24) String (14) TortoiseGit (14) Twenty Twenty-Five (19) Ubuntu (39) update (20) VPN (17) W3 Total Cache (26) Windows 10 (46) WireGuard (26) WordPress (101) WordPress 多语言 (13) WPCode (20) Wstunnel (13) Yii (40) Yii 2 (70) Yii 2.0 (51) 命令行 (13) 技术博客 (15) 数据库迁移 (16) 浏览器 (14) 阿里云 (19)

2026 年 7 月
 12345
6789101112
13141516171819
20212223242526
2728293031