スキーマ
スキーマは、テーマレコード内に存在するすべてのフィールドを定義します。これらのエンドポイントからの応答には、_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 |
テーマのスタイルシート。これにより、テーマが一意に識別されます。 |