⌘ K

Search

Search portal content

Dreamfox MediaDreamfox Media
⌘ K

Search

Search portal content

Dreamfox MediaDreamfox Media
      • Frequently Asked Questions About Client Edit Mode
      • Troubleshooting: "This Change Is Not Allowed on This Page"
      • A Block I Added Later Is Not Editable (Re-sync IDs)
      • Uninstalling and Data Removal
  • VIDEO: What Are WordPress Plugins - And How To Use Them?
  • Wordpress Site Health
  1. Home
  2. Wordpress Plugins
  3. Dreamfox Client Edit Mode
  4. Troubleshooting & FAQ

Frequently Asked Questions About Client Edit Mode

The most frequently asked questions about Dreamfox Client Edit Mode: security, permissions, Elementor, page limits, revisions and uninstalling.

Frequently Asked Questions About Client Edit Mode

The most frequently asked questions about Dreamfox Client Edit Mode: security, permissions, Elementor, page limits, revisions and uninstalling.

Frequently Asked Questions About Client Edit Mode

Is the protection just hidden editor buttons?

No. The editor is locked down for the Client Editor role, but every save is additionally validated on the server against the stored page. Even a hand-crafted REST API request with a Client Editor's credentials cannot add, remove, move or restyle elements. The whole save is rejected with a 403 and a list of violations.

What exactly can a Client Editor change?

Only what you allow per page, in three categories: text (headings, paragraphs, button labels), images (replace an image, its alt text or caption) and links (URLs and link targets). Layout, styling and element structure are always locked. You can override the three categories per user. See What Can a Client Editor Change?.

What happens when a Client Editor tries something that is not allowed?

The save is rejected as a whole. There is no partial merge. The editor shows a clear message explaining what was not allowed, and the attempt is recorded in the activity log.

Does it work with Elementor?

Yes. Client Editors can open the Elementor editor on their assigned pages, and every save is validated against the same text, image and link rules as the block editor. See Using Client Edit Mode with Elementor.

Which editors are supported?

The block editor (Gutenberg) and Elementor.

How many pages can I protect?

As many as you like. There is no limit, and no feature is locked behind a premium version.

Are changes traceable?

Yes, twice over. Every allowed save creates a regular WordPress revision, so you can compare and restore. The activity log records who changed what and when, plus every blocked attempt. See Revisions and the Activity Log.

A block I added later is not editable for the client. Why?

Blocks get a persistent internal ID when a page is protected. Blocks added afterwards do not have one yet and are read-only until you press Re-sync IDs. See A Block I Added Later Is Not Editable.

Which hooks can developers use?

dreamfox_client_edit_permissions, dreamfox_client_edit_can_modify, dreamfox_client_edit_allowed_attributes, dfce_protected_post_types and the dfce_save_blocked action. See Developer Hooks and Filters.

Does it delete my data on uninstall?

Not by default. See Uninstalling and Data Removal.

Where can I get help?

Submit a request through the support page.

Developer Hooks and Filters

Adjust Client Edit Mode permissions in code with the dreamfox_client_edit_permissions, dreamfox_client_edit_can_modify and related hooks.

Troubleshooting: "This Change Is Not Allowed on This Page"

Why a Client Editor sees "Updating failed. This change is not allowed on this page" and how to fix it.

Powered by initdesk
On this page
  • Frequently Asked Questions About Client Edit Mode
  • Frequently Asked Questions About Client Edit Mode
  • Is the protection just hidden editor buttons?
  • What exactly can a Client Editor change?
  • What happens when a Client Editor tries something that is not allowed?
  • Does it work with Elementor?
  • Which editors are supported?
  • How many pages can I protect?
  • Are changes traceable?
  • A block I added later is not editable for the client. Why?
  • Which hooks can developers use?
  • Does it delete my data on uninstall?
  • Where can I get help?