スキーマ

スキーマは、テーマレコード内に存在するすべてのフィールドを定義します。これらのエンドポイントからの応答には、_filterクエリパラメータが使用されているか、スキーマフィールドが特定のコンテキストにのみ表示される場合を除き、以下のフィールドが含まれることが期待されます。

stylesheet テーマのスタイルシート。これにより、テーマが一意に識別されます。
JSONデータ型: 文字列
読み取り専用
コンテキスト:
template テーマのテンプレート。これが子テーマである場合、親テーマを指します。そうでない場合、これはテーマのスタイルシートと同じです。
JSONデータ型: 文字列
読み取り専用
コンテキスト:
author テーマの作者。
JSONデータ型: オブジェクト
読み取り専用
コンテキスト:
author_uri テーマの作者のウェブサイト。
JSONデータ型: オブジェクト
読み取り専用
コンテキスト:
description テーマの説明。
JSONデータ型: オブジェクト
読み取り専用
コンテキスト:
is_block_theme テーマがブロックベースのテーマであるかどうか。
JSONデータ型: ブール値
読み取り専用
コンテキスト:
name テーマの名前。
JSONデータ型: オブジェクト
読み取り専用
コンテキスト:
requires_php テーマが動作するために必要な最小PHPバージョン。
JSONデータ型: 文字列
読み取り専用
コンテキスト:
requires_wp テーマが動作するために必要な最小WordPressバージョン。
JSONデータ型: 文字列
読み取り専用
コンテキスト:
screenshot テーマのスクリーンショットURL。
JSONデータ型: 文字列,
フォーマット: uri

読み取り専用
コンテキスト:
tags テーマのスタイルや機能を示すタグ。
JSONデータ型: オブジェクト
読み取り専用
コンテキスト:
textdomain テーマのテキストドメイン。
JSONデータ型: 文字列
読み取り専用
コンテキスト:
theme_supports このテーマがサポートする機能。
JSONデータ型: オブジェクト
読み取り専用
コンテキスト:
theme_uri テーマのウェブページのURI。
JSONデータ型: オブジェクト
読み取り専用
コンテキスト:
version テーマの現在のバージョン。
JSONデータ型: 文字列
読み取り専用
コンテキスト:
status テーマの名前付きステータス。
JSONデータ型: 文字列
コンテキスト:
inactiveのいずれか、active

テーマの取得

定義と例リクエスト

GET /wp/v2/themes

このエンドポイントをクエリして、特定のテーマレコードを取得します。

$ curl https://example.com/wp-json/wp/v2/themes

引数

status 結果セットを1つ以上のステータスに割り当てられたテーマに制限します。

テーマの取得

定義と例リクエスト

GET /wp/v2/themes/<stylesheet>?)

このエンドポイントをクエリして、特定のテーマレコードを取得します。

$ curl https://example.com/wp-json/wp/v2/themes/<stylesheet>?)

引数

stylesheet テーマのスタイルシート。これにより、テーマが一意に識別されます。