跳到正文

开放数据

WordPress 开放数据

本站每一份参考资料的背后都有一份真实数据集,而每份数据集都以普通文件的形式公开,可以直接抓取。不需要 API 密钥,没有频率限制,也不用注册。你可以把它用在插件、文档站、课程里,甚至用在与我们竞争的工具中——许可协议全都允许。

WordPress 钩子索引

核心的动作与过滤器,包含函数签名、触发顺序、可直接套用的示例,以及最容易踩的那个坑。每一条都带有 verified 标记。

区块主题模板层级

针对 WordPress 能够渲染的每一种路由,按从具体到宽泛的顺序,列出它会依次查找的区块主题模板文件。

图片尺寸速查表

WordPress 与 WooCommerce 默认注册的全部图片尺寸——包括具体尺寸、是否强制裁剪,以及 -scaled 的触发阈值。

许可协议与署名

所有数据集均以 CC BY 4.0 协议发布。你可以使用、修改并再次分发,商业用途同样允许。唯一的条件是署名。

如果需要一段现成的署名文字,直接复制下面这行即可:

Data from Odie Themes — https://odiethemes.com/reference/

如何获取

这些文件都是静态文件,并带有 access-control-allow-origin: * 响应头,因此浏览器可以直接读取:

const res = await fetch(
  'https://odiethemes.com/reference/wordpress-hooks.json'
);
const { hooks } = await res.json();

verified 标记代表什么

部分条目带有 "verified": true,表示该行是对照 WordPress 源码核实过的,而不是凭印象写下的。标记为 false 的行则尚未核实。我们特意公开这个标记而不是把它藏起来:一份把未经核实的数据悄悄当成事实呈现的参考资料,比一份明确告诉你哪些部分需要复核的参考资料更糟糕。

纠错

如果发现某一行有误,请告诉我们,我们会修正。准确本身就是这里的全部价值——没人敢信的数据集,不值得放在网上。