排序
扩展 WordPress REST API 响应:字段、元数据与链接
使用范围:这些片段需要在 WordPress 已加载的插件等合适上下文中使用,分别演示不同注册方式,并不是应全部拼接执行的单一插件。不要重复定义同名函数,或把演示同一字段不同结构的代码同时启...
如何锁定 WordPress 区块并阻止解锁
WordPress 的区块锁定 API(Block Locking API)允许开发者通过限制移动和删除来控制区块编辑。这一 API 很适合维持模板与区块样板的设计一致性,同时仍让用户定制内容中的其他元素。 编辑器中...
限制可用区块,而不破坏 WordPress 站点编辑器
想限制内容编辑者可以使用的区块时,很容易想到 allowed_block_types_all 过滤器。但如果将它应用于整个站点,就会很快发现站点编辑器无法正常工作:关键布局区块消失,模板也无法加载。 解决办...
为手风琴区块中的常见问题添加 Schema.org 微数据
在《在 WordPress 6.9 中设置手风琴样式》中,我介绍了如何使用 WordPress 6.9 的 Accordion(手风琴)区块为常见问题页面设置样式。那篇教程收到的一项需求,是为输出的 HTML 定义 Schema.org ...
注册区块变体,同时在插入器中隐藏它
定义自定义区块时,可以使用 block.json 中的 inserter 属性,控制用户能否插入该区块,或让它只能通过程序添加。 有些情况下,自定义区块显得过于复杂,区块变体才是更合适的方案。例如,outre...
WordPress 接入 Microsoft Clarity Cookie 同意与偏好设置
Microsoft Clarity 自 2025 年 10 月 31 日起,对来自欧洲经济区(EEA)、英国和瑞士的访问执行 Cookie 同意信号要求。没有有效同意时,跨页面会话关联等统计能力会受到限制。为 WordPress 添加...
在 WordPress 中接入 Codestar Framework 设置面板
Codestar Framework 可以用来为 WordPress 主题和插件创建后台设置面板。接入时先加载框架,再加载自己的设置文件。下面保留文件结构、官方示例接入和自定义设置文件两种写法。 文件目录 把框架...
WordPress 经典编辑器:添加登录可见短代码和快捷按钮
WordPress 短代码可以把一段处理逻辑放进文章。这里做两个编辑器功能:一个用于插入“登录后查看”的内容,另一个通过下拉菜单插入四种背景颜色短代码。 按钮示例使用 WordPress 经典可视化编辑...
WordPress 多域名配置:地址白名单与静态资源处理
WordPress 通常以“WordPress 地址”和“站点地址”作为基准,其他域名解析到同一服务器后,可能被规范化到主域名。让几个域名显示同一套站点,可以研究动态地址配置,但不能据此保证它们互不影...
WordPress Redis 连接失败:解决 NOAUTH Authentication required
报错原因 重装服务器,或给 Redis 新增连接密码后,如果 WordPress 里的连接配置没有同步更新,就可能出现下面的报错: Error establishing a Redis connection Redis 已经要求密码认证,而 Wor...










