跳至內容

開放資料

WordPress 開放資料

本站每一份參考文件背後都有一份真實資料集,而每一份資料集都以單純的檔案公開釋出,可以直接抓取。不必申請 API 金鑰,沒有呼叫次數限制,也不用註冊。你可以把它用在外掛、技術文件網站、線上課程,甚至是和我們競爭的工具上——授權條款一律允許。

WordPress 掛鉤索引

核心的 action 與 filter,附上函式簽章、觸發順序、可直接照做的範例,以及最常讓人栽跟頭的那個眉角。每一筆都標有 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 的列則尚未查證。我們刻意把這個旗標公開而非藏起來:一份把未經查證的內容悄悄當成事實端出來的參考資料,比一份老實告訴你哪些部分需要再確認的參考資料還要糟。

回報錯誤

如果發現某一列有誤,再麻煩告訴我們,我們會修正。準確與否就是這裡的全部價值——沒有人敢信的資料集,根本不值得放上網。