グーテンベルグのシートシート
6983 ワード
グーテンベルグのドキュメントは、長い道のりをたどってきました.しかし、今、私は自分自身のプロパティの簡単な概要が見つかりません.このように、カンニングペーパーのアイデア.
これらの個々のプロパティの概要を以下に示します
これは動的ブロック(まだ)で動作しません.
サブプロパティ
サブプロパティ fontsize -論理型: lineheight -論理型: によって追加された属性の値
内部
これらの個々のプロパティの概要を以下に示します
supports
詳細についてはdeveloper's documentation :anchor
- booleanfalse
.これは動的ブロック(まだ)で動作しません.
align
- boolean/array :false
デフォルトのアラインメントは割り当てられません.デフォルト値を設定する必要がある場合は、align
デフォルトで属性.alignWide
- booleanfalse
無効wide alignment 単一のブロックに対して.className
- booleantrue
既定では、クラス.wp-block-your-block-name
保存されたマークアップのルート要素に追加されます.color
- 対象:null
この値は、ブロックが色に関連するプロパティの一部をサポートしていることを表します.ブロックエディターは、ユーザーが値を設定するUIコントロールを表示します.customClassName
- booleantrue
カスタムクラス名のフィールドがパネルインスペクタで表示されるかどうかを制御します.defaultStylePicker
- booleantrue
スタイルピッカーが表示されると、ユーザーはブロックの現在アクティブなスタイルに基づいてブロック型の既定のスタイルを設定できます.html
- booleantrue
デフォルトでは、ブロックのマークアップを個別に編集できます.inserter
- booleantrue
プログラムを挿入するだけでブロックを隠すには、inserter: false
. multiple
- booleantrue
ブロックを1回だけ各ポストに挿入する場合.reusable
- booleantrue
ブロックを再利用可能なブロックに変換するのを防ぐことができます.spacing
- 対象:null
スペースに関連するCSSスタイルプロパティのいくつかを有効にすることができます.マージンとパディングを上書きするならthe theme declares support .サブプロパティ
margin
- boolean/array :false
padding
- boolean/array :false
typography
- 対象:null
有効にすると、ブロックエディタでタイポグラフィUIが表示されます.サブプロパティ
false
false
supports
オブジェクトは、useBlockProps()
フック.内部
Edit
機能function Edit() {
const blockProps = useBlockProps();
return (
<div {...blockProps}>Lorem ipsum</div>
);
}
Save
機能function Save() {
const blockProps = useBlockProps.save();
return (
<div {...blockProps}>Lorem ipsum</div>
);
}
動的とサーバー側レンダリングブロックのこれらの余分な属性をレンダリングすることができますrender_callback
関数を使用するPHPではget_block_wrapper_attributes()
. すべての生成されたプロパティを含む文字列を返し、ラップブロック要素の開始タグに出力を取得する必要があります.function render_block() {
$wrapper_attributes = get_block_wrapper_attributes();
return sprintf(
'<div %1$s>%2$s</div>',
$wrapper_attributes,
'Lorem ipsum'
);
}
カバーイメージEmma Plunkett – The Missing PeaceReference
この問題について(グーテンベルグのシートシート), 我々は、より多くの情報をここで見つけました https://dev.to/crs1138/gutenberg-cheatsheet-blocks-supports-property-23gkテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol