Skip to content

Open data

Take the data

Every reference on this site is backed by a real dataset, and each one is published as a plain file you can fetch. No API key, no rate limit, no signup. Use it in a plugin, a docs site, a course, or a competing tool — the licence permits all of it.

WordPress Hooks Index

Core actions and filters with signature, firing order, a worked example, and the gotcha that bites people. Every entry carries a verified flag.

Block Theme Template Hierarchy

For each route WordPress can render, the ordered list of block-theme template files it looks for — most specific first.

Image Sizes Cheat Sheet

Every image size WordPress and WooCommerce register by default — dimensions, whether the size hard-crops, and the -scaled threshold.

Licence and attribution

All datasets are released under CC BY 4.0. You may use, adapt and redistribute them, including commercially. The one condition is credit.

Attribution line, if you want one ready to paste:

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

Fetching it

The files are static and served with access-control-allow-origin: *, so a browser can read them directly:

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

What the verified flag means

Some entries carry "verified": true, meaning that row was checked against WordPress source rather than recalled from memory. Rows marked false have not been. That flag is published rather than hidden on purpose: a reference that quietly presents unchecked data as fact is worse than one that tells you which parts to re-check.

Corrections

If a row is wrong, tell us and it gets fixed. Accuracy is the whole product here — a dataset nobody can trust is not worth hosting.