Перейти к содержимому

Открытые данные

Открытые данные WordPress

За каждым справочником на этом сайте стоит реальный набор данных, и каждый из них опубликован обычным файлом, который можно просто скачать. Ни ключа API, ни ограничений по запросам, ни регистрации. Используйте их в плагине, документации, курсе или в конкурирующем инструменте — лицензия это разрешает.

Индекс хуков WordPress

Действия и фильтры ядра с сигнатурой, порядком срабатывания, рабочим примером и подводным камнем, на который все наступают. У каждой записи есть флаг проверки.

Иерархия шаблонов блочной темы

Для каждого маршрута, который умеет отрисовать 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": true — это значит, что строка сверена с исходным кодом WordPress, а не восстановлена по памяти. Строки со значением false не сверялись. Этот флаг публикуется намеренно, а не прячется: справочник, который молча выдаёт непроверенные данные за факт, хуже того, который честно говорит, что стоит перепроверить.

Исправления

Если в строке ошибка, сообщите нам — и её исправят. Точность здесь и есть весь продукт: набор данных, которому нельзя доверять, не стоит того, чтобы его публиковать.