theme.json バージョン1 リファレンス

Topics

  • settings
    • border
    • color
    • layout
    • spacing
    • typography
    • custom
  • styles
    • border
    • color
    • spacing
    • typography

theme.json バージョン2 がリリースされました。最新バージョンに移行するには theme.json 移行ガイド を参照してください。

settings

Top ↑

border

ボーダー関連の設定です。

PropertyTypeDefaultProps
customRadiusbooleanfalse

Top ↑

color

色関連の設定です。

PropertyTypeDefaultProps
custombooleantrue
customDuotonebooleantrue
customGradientbooleantrue
duotonearraycolors, name, slug
gradientsarraygradient, name, slug
linkbooleanfalse
palettearraycolor, name, slug

Top ↑

layout

レイアウト関連の設定です。

PropertyTypeDefaultProps
contentSizestring
wideSizestring

Top ↑

spacing

スペース関連の設定です。

PropertyTypeDefaultProps
customMarginbooleanfalse
customPaddingbooleanfalse
unitsarraypx,em,rem,vh,vw,%

Top ↑

typography

タイポグラフィ関連の設定です。

PropertyTypeDefaultProps
customFontSizebooleantrue
customLineHeightbooleanfalse
dropCapbooleantrue
fontSizesarrayname, size, slug

Top ↑

custom

--wp--custom--{key}--{nested-key}: {value};」形式のカスタム CSS カスタムプロパティを生成します。camelCased のキーは、CSSプロパティ命名スキーマに従うために、 kebab-case に変換されます。異なる深さのレベルのキーは -- で区切られるため、キーの名前に -- を含めないでください。


Top ↑

styles

Top ↑

border

ボーダーのスタイル。

PropertyTypeProps
radiusstring

Top ↑

color

色のスタイル。

PropertyTypeProps
backgroundstring
gradientstring
textstring

Top ↑

spacing

スペースのスタイル。

PropertyTypeProps
marginobjectbottom, left, right, top
paddingobjectbottom, left, right, top

Top ↑

typography

タイポグラフィのスタイル。

PropertyTypeProps
fontSizestring
lineHeightstring

原文

最終更新日: