JSONスキーマ
バージョン1の最後のスキーマは https://schemas.wp.org/wp/5.8/theme.json
で入手できます。
各WordPressバージョンのtheme.jsonスキーマは https://schemas.wp.org/wp/{{version}}/theme.json`. For example a schema for WordPress 5.8 is available at
https://schemas.wp.org/wp/5.8/theme.json` で入手できます。
JSONスキーマをエディタで使用する方法については、theme.jsonを使用した開発を参照してください。
設定
ボーダー
ボーダーに関連する設定。
プロパティ | タイプ | デフォルト | プロパティ |
---|---|---|---|
customRadius | boolean | false |
色
色に関連する設定。
プロパティ | タイプ | デフォルト | プロパティ |
---|---|---|---|
custom | boolean | true | |
customDuotone | boolean | true | |
customGradient | boolean | true | |
duotone | array | colors, name, slug | |
gradients | array | gradient, name, slug | |
link | boolean | false | |
palette | array | color, name, slug |
レイアウト
レイアウトに関連する設定。
プロパティ | タイプ | デフォルト | プロパティ |
---|---|---|---|
contentSize | string | ||
wideSize | string |
間隔
間隔に関連する設定。
プロパティ | タイプ | デフォルト | プロパティ |
---|---|---|---|
customMargin | boolean | false | |
customPadding | boolean | false | |
units | array | px,em,rem,vh,vw,% |
タイポグラフィ
タイポグラフィに関連する設定。
プロパティ | タイプ | デフォルト | プロパティ |
---|---|---|---|
customFontSize | boolean | true | |
customLineHeight | boolean | false | |
dropCap | boolean | true | |
fontSizes | array | name, size, slug |
カスタム
形式 --wp--custom--{key}--{nested-key}: {value};
のカスタムCSSカスタムプロパティを生成します。 camelCased
キーは、CSSプロパティ命名スキーマに従うために kebab-case
に変換されます。 異なる深さのレベルのキーは --
で区切られるため、キーには --
を名前に含めるべきではありません。
スタイル
ボーダー
ボーダースタイル。
プロパティ | タイプ | プロパティ |
---|---|---|
radius | string |
色
カラースタイル。
プロパティ | タイプ | プロパティ |
---|---|---|
background | string | |
gradient | string | |
text | string |
間隔
間隔スタイル。
プロパティ | タイプ | プロパティ |
---|---|---|
margin | object | bottom, left, right, top |
padding | object | bottom, left, right, top |
タイポグラフィ
タイポグラフィスタイル。
プロパティ | タイプ | プロパティ |
---|---|---|
fontSize | string | |
lineHeight | string |