The Block API of Gutenberg supports post meta as source. To render UI we extend Component and implement the method. For this example I used PanelColor component which allows user to select color. updateMeta } } > < PluginSidebar> < Fragment> ) } }... Now we need component which is used to fetch the data, in this case our post meta.. Fetch the post meta const applyWithSelect = withSelect => { const { getEditedPostAttribute } = select return { meta getEditedPostAttribute, } } ).. Provide method to update post meta const applyWithDispatch = withDispatch => { const { editPost } = dispatch return { updateMeta { editPost Important Old and new meta need to be merged in non-mutating way }, } } ).. Combine the higher-order components const render = compose .. registerPlugin .. July 2018 Categories Development Tags gutenberg Leave comment on How to edit post meta outside of Gutenberg Block...
Read more