hosting

GET /v1/wordpress/theme-directory/{slug}

One theme from the WordPress directory.

Gbogbo àwọn hosting endpoints

Gbogbo àwọn ìwé àṣẹ olùgbékalẹ̀ àgbékalẹ̀

Ìfàṣẹ́pọ̀

Fi bọ́ọ̀lù (bearer token) ranṣẹ gẹ́gẹ́ bí kọ́kọ́rọ́ API. Kọ́kọ́rọ́ náà gbọ́dọ̀ ní ìyọ̀ǹda sites.view; a ó kọ̀ ọ́ silẹ pẹlu 403, kii ṣe 404, ti kọ́kọ́rọ́ náà kò bá ní i.

Ojú abánisọ̀rọ̀ yìí kò gba id ajọ kankan. Kọ́kọ́rọ́ rẹ ti mọ ajọ ti o jẹ ti e, a o si fèsì nipa rẹ̀.

Gbiyanju rẹ

Rọ́pọ̀ èyíkéyìí nínú àwọn àmì ìtọ́ka < > pẹ̀lú iye tirẹ̀, àti àmì ìdánimọ̀ bọ́tìnnì náà pẹ̀lú bọ́tìnnì kan láti inú dásibọ̀ọ̀dù rẹ.

curl -X GET https://api.zinndigital.com/v1/wordpress/theme-directory/{slug} \
  -H "Authorization: Bearer zdk_live_…"

Ṣé o ti wọlé? Iwọ̀n api ní nú ìgbékalẹ̀ rẹ kún id àjọ gidi rẹ ati bọtini tirẹ, o si nṣiṣẹ ibeere na lòdì si api gidi ki o le rii esi gidi na. Ṣí ojú abáná yìí sílẹ̀ nínú kọnsólù API

Àwọn kúlẹ̀kúlẹ̀

⛔ A slug the directory does not know is a 404. The upstream answers 404 with an error field for an unknown slug — and, for some shapes, 200 with the same field — and both are turned into a real 404 here. Passing the payload through would render as a theme whose every field is empty, with an Install button on it. Requires sites.view.

Àwọn ìpìlẹ̀

OrúkọIruTí a nílòKini o jẹ
slug (path)stringBẹẹniThe directory slug, as the search returns it.

Idahun

OrúkọIruTí a nílòKini o jẹ
slugstringBẹẹniThe directory slug — what installSiteWordPressTheme takes. ⛔ The only field from this resource ever sent to a box; the download URL is resolved by the site itself, so a…
namestringBẹẹni
versionstringBẹẹni
authorstringBẹẹniPlain text. ⛔ The upstream returns this as an object here and as an HTML anchor on the plugin API — both shapes are real and both are flattened.
descriptionstringBẹẹniPlain text; the upstream's markup is stripped.
ratingnumberBẹẹni0–5, normalised here. The upstream reports 0–100.
num_ratingsintegerBẹẹni
downloadedintegerBẹẹniLifetime downloads. ⛔ The theme API has no active_installs — the plugin field with the closest name means something different, so a client reusing a plugin card here would…
last_updatedstringBẹẹni
requires_wpstringBẹẹniMinimum WordPress version. "" when the theme does not say.
requires_phpstringBẹẹniMinimum PHP version. "" when the theme does not say.
homepagestringBẹẹni
screenshot_urlstringBẹẹniThe theme's own screenshot, normalised to https (upstream emits it protocol-relative). ⚠️ A third-party URL a client renders in an <img>; see the operation description.
preview_urlstringBẹẹniA live preview on wordpress.org, normalised to https. ⚠️ Third-party; see the operation description.

Awọn aṣiṣe ti ibudo ipari yii le da pada

401 · 403 · 404 · 429 · 503