Namespace: core/edit-post
.
Selectors
areMetaBoxesInitialized
Returns true if meta boxes are initialized.
Parameters
- state
Object
: Global application state.
Returns
boolean
: Whether meta boxes are initialized.
getActiveGeneralSidebarName
Returns the current active general sidebar name, or null if there is no general sidebar active. The active general sidebar is a unique name to identify either an editor or plugin sidebar.
Examples:
edit-post/document
my-plugin/insert-image-sidebar
Parameters
- state
Object
: Global application state.
Returns
?string
: Active general sidebar name.
getActiveMetaBoxLocations
Returns an array of active meta box locations.
Parameters
- state
Object
: Post editor state.
Returns
string[]
: Active meta box locations.
getAllMetaBoxes
Returns the list of all the available meta boxes.
Parameters
- state
Object
: Global application state.
Returns
Array
: List of meta boxes.
getEditedPostTemplate
Retrieves the template of the currently edited post.
Returns
Object?
: Post Template.
getEditorMode
Returns the current editing mode.
Parameters
- state
Object
: Global application state.
Returns
string
: Editing mode.
getHiddenBlockTypes
Returns an array of blocks that are hidden.
Returns
Array
: A list of the hidden block types
getMetaBoxesPerLocation
Returns the list of all the available meta boxes for a given location.
Parameters
- state
Object
: Global application state. - location
string
: Meta box location to test.
Returns
?Array
: List of meta boxes.
getPreference
Parameters
- state
Object
: Global application state. - preferenceKey
string
: Preference Key. - defaultValue
*
: Default Value.
Returns
*
: Preference Value.
getPreferences
Returns the preferences (these preferences are persisted locally).
Parameters
- state
Object
: Global application state.
Returns
Object
: Preferences Object.
hasMetaBoxes
Returns true if the post is using Meta Boxes
Parameters
- state
Object
: Global application state
Returns
boolean
: Whether there are metaboxes or not.
isEditingTemplate
Deprecated
Returns true if the template editing mode is enabled.
isEditorPanelEnabled
Deprecated
Returns true if the given panel is enabled, or false otherwise. Panels are enabled by default.
Parameters
- state
Object
: Global application state. - panelName
string
: A string that identifies the panel.
Returns
boolean
: Whether or not the panel is enabled.
isEditorPanelOpened
Deprecated
Returns true if the given panel is open, or false otherwise. Panels are closed by default.
Parameters
- state
Object
: Global application state. - panelName
string
: A string that identifies the panel.
Returns
boolean
: Whether or not the panel is open.
isEditorPanelRemoved
Deprecated
Returns true if the given panel was programmatically removed, or false otherwise. All panels are not removed by default.
Parameters
- state
Object
: Global application state. - panelName
string
: A string that identifies the panel.
Returns
boolean
: Whether or not the panel is removed.
isEditorSidebarOpened
Returns true if the editor sidebar is opened.
Parameters
- state
Object
: Global application state
Returns
boolean
: Whether the editor sidebar is opened.
isFeatureActive
Returns whether the given feature is enabled or not.
Parameters
- state
Object
: Global application state. - feature
string
: Feature slug.
Returns
boolean
: Is active.
isInserterOpened
Deprecated
Returns true if the inserter is opened.
Parameters
- state
Object
: Global application state.
Returns
boolean
: Whether the inserter is opened.
isListViewOpened
Returns true if the list view is opened.
Parameters
- state
Object
: Global application state.
Returns
boolean
: Whether the list view is opened.
isMetaBoxLocationActive
Returns true if there is an active meta box in the given location, or false otherwise.
Parameters
- state
Object
: Post editor state. - location
string
: Meta box location to test.
Returns
boolean
: Whether the meta box location is active.
isMetaBoxLocationVisible
Returns true if a metabox location is active and visible
Parameters
- state
Object
: Post editor state. - location
string
: Meta box location to test.
Returns
boolean
: Whether the meta box location is active and visible.
isModalActive
Deprecated since WP 6.3 use
core/interface
store’s selector with the same name instead.
Returns true if a modal is active, or false otherwise.
Parameters
- state
Object
: Global application state. - modalName
string
: A string that uniquely identifies the modal.
Returns
boolean
: Whether the modal is active.
isPluginItemPinned
Returns true if the plugin item is pinned to the header. When the value is not set it defaults to true.
Parameters
- state
Object
: Global application state. - pluginName
string
: Plugin item name.
Returns
boolean
: Whether the plugin item is pinned.
isPluginSidebarOpened
Returns true if the plugin sidebar is opened.
Parameters
- state
Object
: Global application state.
Returns
boolean
: Whether the plugin sidebar is opened.
isPublishSidebarOpened
Deprecated
Returns true if the publish sidebar is opened.
Parameters
- state
Object
: Global application state
Returns
boolean
: Whether the publish sidebar is open.
isSavingMetaBoxes
Returns true if the Meta Boxes are being saved.
Parameters
- state
Object
: Global application state.
Returns
boolean
: Whether the metaboxes are being saved.
Actions
closeGeneralSidebar
Returns an action object signalling that the user closed the sidebar.
closeModal
Deprecated since WP 6.3 use
core/interface
store’s action with the same name instead.
Returns an action object signalling that the user closed a modal.
Returns
Object
: Action object.
closePublishSidebar
Deprecated
Returns an action object used in signalling that the user closed the publish sidebar.
Returns
Object
: Action object.
hideBlockTypes
Update the provided block types to be hidden.
Parameters
- blockNames
string[]
: Names of block types to hide.
initializeMetaBoxes
Initializes WordPress postboxes
script and the logic for saving meta boxes.
metaBoxUpdatesFailure
Returns an action object used to signal a failed meta box update.
Returns
Object
: Action object.
metaBoxUpdatesSuccess
Returns an action object used to signal a successful meta box update.
Returns
Object
: Action object.
openGeneralSidebar
Returns an action object used in signalling that the user opened an editor sidebar.
Parameters
- name
?string
: Sidebar name to be opened.
openModal
Deprecated since WP 6.3 use
core/interface
store’s action with the same name instead.
Returns an action object used in signalling that the user opened a modal.
Parameters
- name
string
: A string that uniquely identifies the modal.
Returns
Object
: Action object.
openPublishSidebar
Deprecated
Returns an action object used in signalling that the user opened the publish sidebar.
Returns
Object
: Action object
removeEditorPanel
Deprecated
Returns an action object used to remove a panel from the editor.
Parameters
- panelName
string
: A string that identifies the panel to remove.
Returns
Object
: Action object.
requestMetaBoxUpdates
Update a metabox.
setAvailableMetaBoxesPerLocation
Stores info about which Meta boxes are available in which location.
Parameters
- metaBoxesPerLocation
Object
: Meta boxes per location.
setIsEditingTemplate
Deprecated
Returns an action object used to switch to template editing.
setIsInserterOpened
Deprecated
Returns an action object used to open/close the inserter.
Parameters
- value
boolean|Object
: Whether the inserter should be opened (true) or closed (false).
setIsListViewOpened
Deprecated
Returns an action object used to open/close the list view.
Parameters
- isOpen
boolean
: A boolean representing whether the list view should be opened or closed.
showBlockTypes
Update the provided block types to be visible.
Parameters
- blockNames
string[]
: Names of block types to show.
switchEditorMode
Deprecated
Triggers an action used to switch editor mode.
Parameters
- mode
string
: The editor mode.
toggleDistractionFree
Deprecated
Action that toggles Distraction free mode. Distraction free mode expects there are no sidebars, as due to the z-index values set, you can’t close sidebars.
toggleEditorPanelEnabled
Deprecated
Returns an action object used to enable or disable a panel in the editor.
Parameters
- panelName
string
: A string that identifies the panel to enable or disable.
Returns
Object
: Action object.
toggleEditorPanelOpened
Deprecated
Opens a closed panel and closes an open panel.
Parameters
- panelName
string
: A string that identifies the panel to open or close.
toggleFeature
Triggers an action used to toggle a feature flag.
Parameters
- feature
string
: Feature name.
togglePinnedPluginItem
Triggers an action object used to toggle a plugin name flag.
Parameters
- pluginName
string
: Plugin name.
togglePublishSidebar
Deprecated
Returns an action object used in signalling that the user toggles the publish sidebar.
Returns
Object
: Action object
updatePreferredStyleVariations
Deprecated
Returns an action object used in signaling that a style should be auto-applied when a block is created.