セレクタ

getCanUserCreateMedia

現在のユーザーがメディアを作成できるかどうかを返します。

パラメータ

  • state Object: グローバルアプリケーションの状態。

返り値

  • Object: 現在のユーザーがメディアを作成できるかどうか。

getCurrentTemplateNavigationPanelSubMenu

非推奨

getCurrentTemplateTemplateParts

非推奨
現在編集中のテンプレートのテンプレートパーツとそのブロックを返します。

パラメータ

  • state Object: グローバルアプリケーションの状態。

返り値

  • Array: 配列内のテンプレートパーツとそのブロック。

getEditedPostContext

非推奨
編集された投稿のコンテキストオブジェクトを返します。

パラメータ

  • state Object: グローバルアプリケーションの状態。

返り値

  • Object: ページ。

getEditedPostId

現在編集中のテンプレートまたはテンプレートパーツのIDを返します。

パラメータ

  • state Object: グローバルアプリケーションの状態。

返り値

  • ?string: 投稿ID。

getEditedPostType

現在編集中の投稿タイプ(wp_templateまたはwp_template_part)を返します。

パラメータ

  • state Object: グローバルアプリケーションの状態。

返り値

  • ?TemplateType: テンプレートタイプ。

getEditorMode

現在の編集モードを返します。

パラメータ

  • state Object: グローバルアプリケーションの状態。

返り値

  • string: 編集モード。

getHomeTemplateId

非推奨

getNavigationPanelActiveMenu

非推奨

getPage

非推奨
現在のページオブジェクトを返します。

パラメータ

  • state Object: グローバルアプリケーションの状態。

返り値

  • Object: ページ。

getReusableBlocks

利用可能な再利用可能なブロックを返します。

パラメータ

  • state Object: グローバルアプリケーションの状態。

返り値

  • Array: 利用可能な再利用可能なブロック。

getSettings

サイトエディタの設定を返します。

パラメータ

  • state Object: グローバルアプリケーションの状態。

返り値

  • Object: 設定。

hasPageContentFocus

非推奨
エディタがページコンテンツのみを編集できるかどうか。

返り値

  • boolean: ページコンテンツの編集に焦点が当たっているかどうか。

isFeatureActive

非推奨
指定された機能が有効かどうかを返します。

パラメータ

  • state Object: グローバルアプリケーションの状態。
  • featureName string: 機能スラッグ。

返り値

  • boolean: 有効かどうか。

isInserterOpened

非推奨
インサータが開いている場合はtrueを返します。

パラメータ

  • state Object: グローバルアプリケーションの状態。

返り値

  • boolean: インサータが開いているかどうか。

isListViewOpened

リストビューが開いている場合はtrueを返します。

パラメータ

  • state Object: グローバルアプリケーションの状態。

返り値

  • boolean: リストビューが開いているかどうか。

isNavigationOpened

非推奨

isPage

エディタにページが読み込まれているかどうか。

関連

  • setPage

パラメータ

  • state Object: グローバルアプリケーションの状態。

返り値

  • boolean: エディタにページが読み込まれているかどうか。

isSaveViewOpened

保存パネルの現在の開いている/閉じている状態を返します。

パラメータ

  • state Object: グローバルアプリケーションの状態。

返り値

  • boolean: 保存パネルが開いている場合はtrue; 閉じている場合はfalse。

アクション

addTemplate

非推奨
新しいテンプレートを追加し、それを現在のテンプレートとして設定するアクション。

パラメータ

  • template Object: テンプレート。

返り値

  • Object: 現在のテンプレートを設定するために使用されるアクションオブジェクト。

closeGeneralSidebar

サイドバーを閉じるアクション。

openGeneralSidebar

エディタのサイドバーを開くアクション。

パラメータ

  • name ?string: 開くサイドバーの名前。

openNavigationPanelToMenu

非推奨
ナビゲーションパネルを開き、同時にそのアクティブメニューを設定します。

removeTemplate

テンプレートを削除するアクション。

パラメータ

  • template Object: テンプレートオブジェクト。

revertTemplate

テンプレートを元のテーマ提供ファイルに戻します。

パラメータ

  • template Object: 戻すテンプレート。
  • options [Object]:
  • options.allowUndo [boolean]: ユーザーがテンプレートの戻しを元に戻すことを許可するかどうか。デフォルトはtrue。

setEditedEntity

編集されたエンティティを設定するアクション。

パラメータ

  • postType string: エンティティの投稿タイプ。
  • postId string: エンティティのID。
  • context Object: エンティティのコンテキスト。

返り値

  • Object: アクションオブジェクト。

setEditedPostContext

現在のブロックエディタのコンテキストを設定します。

パラメータ

  • context Object: コンテキストオブジェクト。

返り値

  • Object: アクションオブジェクト。

setHasPageContentFocus

エディタがページコンテンツのみを編集できるかどうかを設定します。

パラメータ

  • hasPageContentFocus boolean: ページコンテンツのみを編集できるようにする場合はtrue、テンプレートを編集できるようにする場合はfalse。

setHomeTemplateId

非推奨

setIsInserterOpened

非推奨
インサータを開く/閉じるために使用されるアクションオブジェクトを返します。

パラメータ

  • value boolean|Object: インサータを開くべきか(true)または閉じるべきか(false)。

setIsListViewOpened

非推奨
リストビューを開く/閉じるために使用されるアクションオブジェクトを返します。

パラメータ

  • isOpen boolean: リストビューを開くべきか閉じるべきかを示すブール値。

setIsNavigationPanelOpened

非推奨
ナビゲーションパネルを開くべきかどうかを設定します。

setIsSaveViewOpened

保存ビューのパネルを開くべきかどうかを設定します。

パラメータ

  • isOpen boolean: trueの場合は保存ビューを開き、falseの場合は閉じます。状態を切り替えるのではなく、直接設定します。

setNavigationMenu

ナビゲーションメニューを設定するアクション。

パラメータ

  • navigationMenuId string: ナビゲーションメニューポストID。

返り値

  • Object: アクションオブジェクト。

setNavigationPanelActiveMenu

非推奨
アクティブなナビゲーションパネルメニューを設定するアクション。

返り値

  • Object: アクションオブジェクト。

setPage

非推奨
ページのテンプレートを解決し、両方を表示します。パスが指定されていない場合、postIdを使用して?p=${ postId }のようなパスを生成しようとします。

返り値

  • Object: アクションオブジェクト。

setTemplate

テンプレートを設定するアクションで、オプションでREST APIから取得します。

返り値

  • Object: アクションオブジェクト。

setTemplatePart

テンプレートパーツを設定するアクション。

パラメータ

  • templatePartId string: テンプレートパーツのID。

返り値

  • Object: アクションオブジェクト。

switchEditorMode

非推奨
エディタモードを切り替えるために使用されるアクションをトリガーします。

パラメータ

  • mode string: エディタモード。

toggleDistractionFree

非推奨
気を散らさないモードを切り替えるアクション。気を散らさないモードでは、サイドバーがないことが期待されます。z-index値が設定されているため、サイドバーを閉じることができません。

toggleFeature

機能フラグを切り替えるアクションをディスパッチします。

パラメータ

  • featureName string: 機能名。

updateSettings

設定を更新するために使用されるアクションオブジェクトを返します。

パラメータ

  • settings Object: 新しい設定。

返り値

  • Object: アクションオブジェクト。