PHP共12篇
扩展 WordPress REST API 响应:字段、元数据与链接-未完纪

扩展 WordPress REST API 响应:字段、元数据与链接

使用范围:这些片段需要在 WordPress 已加载的插件等合适上下文中使用,分别演示不同注册方式,并不是应全部拼接执行的单一插件。不要重复定义同名函数,或把演示同一字段不同结构的代码同时启...
彩雨伞的头像-未完纪钻石会员彩雨伞2小时前
0420
如何锁定 WordPress 区块并阻止解锁-未完纪

如何锁定 WordPress 区块并阻止解锁

WordPress 的区块锁定 API(Block Locking API)允许开发者通过限制移动和删除来控制区块编辑。这一 API 很适合维持模板与区块样板的设计一致性,同时仍让用户定制内容中的其他元素。 编辑器中...
彩雨伞的头像-未完纪钻石会员彩雨伞8小时前
0340
限制可用区块,而不破坏 WordPress 站点编辑器-未完纪

限制可用区块,而不破坏 WordPress 站点编辑器

想限制内容编辑者可以使用的区块时,很容易想到 allowed_block_types_all 过滤器。但如果将它应用于整个站点,就会很快发现站点编辑器无法正常工作:关键布局区块消失,模板也无法加载。 解决办...
彩雨伞的头像-未完纪钻石会员彩雨伞9小时前
0360
为手风琴区块中的常见问题添加 Schema.org 微数据-未完纪

为手风琴区块中的常见问题添加 Schema.org 微数据

在《在 WordPress 6.9 中设置手风琴样式》中,我介绍了如何使用 WordPress 6.9 的 Accordion(手风琴)区块为常见问题页面设置样式。那篇教程收到的一项需求,是为输出的 HTML 定义 Schema.org ...
彩雨伞的头像-未完纪钻石会员彩雨伞9小时前
0510
在 WordPress 中接入 Codestar Framework 设置面板-未完纪

在 WordPress 中接入 Codestar Framework 设置面板

Codestar Framework 可以用来为 WordPress 主题和插件创建后台设置面板。接入时先加载框架,再加载自己的设置文件。下面保留文件结构、官方示例接入和自定义设置文件两种写法。 文件目录 把框架...
彩雨伞的头像-未完纪钻石会员彩雨伞9小时前
0320
WordPress 经典编辑器:添加登录可见短代码和快捷按钮-未完纪

WordPress 经典编辑器:添加登录可见短代码和快捷按钮

WordPress 短代码可以把一段处理逻辑放进文章。这里做两个编辑器功能:一个用于插入“登录后查看”的内容,另一个通过下拉菜单插入四种背景颜色短代码。 按钮示例使用 WordPress 经典可视化编辑...
彩雨伞的头像-未完纪钻石会员彩雨伞9小时前
0410
编写一个实用的 图片/一言 API-未完纪

编写一个实用的 图片/一言 API

随机图片和一言接口可以独立部署,也方便以后接入网站或其他产品。下面用 PHP 实现这两个接口,把目录结构、请求参数和返回格式一起整理清楚。 代码中保留了各个步骤的注释,按目录准备好图片和...
彩雨伞的头像-未完纪钻石会员彩雨伞9小时前
0340
微信、QQ 内置浏览器打开提示与爬虫身份校验-未完纪

微信、QQ 内置浏览器打开提示与爬虫身份校验

微信和 QQ 的内置浏览器,在文件下载、视频播放或外部链接跳转时,可能和系统浏览器表现不同。遇到兼容性问题,可以尝试调用客户端提供的接口,或者提示用户从菜单中选择“在浏览器中打开”。下...
彩雨伞的头像-未完纪钻石会员彩雨伞9小时前
0450
WordPress 多域名配置:地址白名单与静态资源处理-未完纪

WordPress 多域名配置:地址白名单与静态资源处理

WordPress 通常以“WordPress 地址”和“站点地址”作为基准,其他域名解析到同一服务器后,可能被规范化到主域名。让几个域名显示同一套站点,可以研究动态地址配置,但不能据此保证它们互不影...
彩雨伞的头像-未完纪钻石会员彩雨伞9小时前
0490
WordPress 主题开发:创建与识别经典主题-未完纪

WordPress 主题开发:创建与识别经典主题

从最小主题开始 现成主题不一定正好符合自己的需要。想了解主题如何工作,可以先从最小文件结构开始,让 WordPress 识别一个自己创建的主题。下面讨论的是经典 PHP 主题,建议在本地或测试站点...
彩雨伞的头像-未完纪钻石会员彩雨伞9小时前
0270