Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
demountable
/
wp-content
/
plugins
/
extendify
/
src
/
Agent
/
workflows
/
dom-highlighter
/
tools
:
update-block-content.js
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
import apiFetch from '@wordpress/api-fetch'; // TODO: check for post_lock and error that someone is editing export default async ({ previousContent, newContent }) => { const { postType, postId } = window.extAgentData.context; const type = await apiFetch({ path: `/wp/v2/types/${encodeURIComponent(postType)}`, }); const base = type?.rest_base || `${postType}s`; const response = await apiFetch({ path: `/wp/v2/${base}/${postId}?context=edit`, }); const content = response.content.raw.replace(previousContent, newContent); await apiFetch({ path: `/wp/v2/${base}/${postId}`, method: 'POST', data: { content }, }); };