外観ツール

settings.appearanceToolsは、下にネストされたサブプロパティを持たないトップレベルのプロパティです。これは設定: 外観ツールで文書化されています。

プロパティ デフォルト
appearanceTools boolean false



## ボーダー

settings.borderは、以下の表に示されるネストされたプロパティをサポートするオブジェクトです。これは設定: ボーダーで文書化されています。


| プロパティ | 型 | デフォルト |
| —- | —- | —- |
| color | boolean | false |
| radius | boolean | false |
| style | boolean | false |
| width | boolean | false |

colorstyle、またはwidthのいずれかの設定を有効にすると、プロパティがリンクされているため、他の2つも自動的に有効になります。



## 色

settings.colorは、以下の表に示されるネストされたプロパティをサポートするオブジェクトです。これは設定: 色で文書化されています。


| プロパティ | 型 | デフォルト | プロパティ |
| —- | —- | —- | —- |
| background | boolean | true | — |
| custom | boolean | true | — |
| customDuotone | boolean | true | — |
| customGradient | boolean | true | — |
| defaultDuotone | boolean | true | — |
| defaultGradients | boolean | true | — |
| defaultPalette | boolean | true | — |
| duotone | array | array | colors, name, slug |
| gradients | array | array | gradient, name, slug |
| link | boolean | false | — |
| palette | array | array | color, name, slug |
| text | boolean | true | — |



## カスタム

settings.customは、以下の表に示される任意の数のネストされたカスタムプロパティをサポートするオブジェクトです。これは設定: カスタムで文書化されています。


| プロパティ | 型 | デフォルト |
| —- | —- | —- |
| custom.<custom> | any | — |



## 寸法

settings.dimensionsは、以下の表に示されるネストされたプロパティをサポートするオブジェクトです。これは設定: 寸法で文書化されています。


| プロパティ | 型 | デフォルト |
| —- | —- | —- |
| minHeight | boolean | false |



## レイアウト

settings.layoutは、以下の表に示されるネストされたプロパティをサポートするオブジェクトです。これは設定: レイアウトで文書化されています。


| プロパティ | 型 | デフォルト |
| —- | —- | —- |
| contentSize | string | "" |
| wideSize | string | "" |



## ライトボックス

settings.lightboxは、以下の表に示されるネストされたプロパティをサポートするオブジェクトです。これは設定: ライトボックスで文書化されています。


| プロパティ | 型 | デフォルト |
| —- | —- | —- |
| allowEditing | boolean | true |
| enabled | boolean | false |

この設定は、WordPress 6.4以降でのみ利用可能で、コアの画像ブロック(core/image)に特有です。



## 位置

settings.positionは、以下の表に示されるネストされたプロパティをサポートするオブジェクトです。これは設定: 位置で文書化されています。


| プロパティ | 型 | デフォルト |
| —- | —- | —- |
| sticky | boolean | false |



## シャドウ

settings.shadowは、以下の表に示されるネストされたプロパティをサポートするオブジェクトです。これは設定: シャドウで文書化されています。


| プロパティ | 型 | デフォルト | プロパティ |
| —- | —- | —- | —- |
| defaultPresets | boolean | true | |
| presets | array | array | name, shadow, slug |



## 間隔

settings.spacingは、以下の表に示されるネストされたプロパティをサポートするオブジェクトです。これは設定: 間隔で文書化されています。


| プロパティ | 型 | デフォルト | プロパティ |
| —- | —- | —- | —- |
| blockGap | boolean/null | null | — |
| customSpacingSize | boolean | true | — |
| margin | boolean | false | — |
| padding | boolean | false | — |
| spacingScale | object | object | operator, increment, steps, mediumStep, unit |
| spacingSizes | array | array | name, size, slug |
| units | array | [ "px", "em", "rem", "vh", "vw", "%" ] | — |



## タイポグラフィ

settings.typographyは、以下の表に示されるネストされたプロパティをサポートするオブジェクトです。これは設定: タイポグラフィで文書化されています。


| プロパティ | 型 | デフォルト | プロパティ |
| —- | —- | —- | —- |
| customFontSize | boolean | true | — |
| dropCap | boolean | true | — |
| fontFamilies | array | array | fontFace, fontFamily, name, slug |
| fontSizes | array | array | fluid, name, size, slug |
| fontStyle | boolean | true | — |
| fontWeight | boolean | true | — |
| fluid | boolean | false | — |
| letterSpacing | boolean | true | — |
| lineHeight | boolean | false | — |
| textColumns | boolean | false | — |
| textDecoration | boolean | true | — |
| textTransform | boolean | true | — |
| writingMode | boolean | false | — |



## ルートパディングを考慮した配置を使用

settings.useRootPaddingAwareAlignmentsは、下にネストされたサブプロパティを持たないトップレベルのプロパティです。これは設定: ルートパディングを考慮した配置を使用で文書化されています。


| プロパティ | 型 | デフォルト |
| —- | —- | —- |
| useRootPaddingAwareAlignments | boolean | false |

この設定は、styles.spacing.paddingtheme.jsonで一緒に機能します。有効にすると、styles.spacing.paddingtoprightbottom、およびleftスタイルを別々に定義するオブジェクトでなければなりません。