How to Delete Elementor Widget or Gutenberg Block?
On this page
Deleting an Elementor widget or Gutenberg block you created with WDesignKit removes it from your site (and, if you choose, from your WDesignKit cloud account too). It’s the way to clean up widgets you no longer need.
Why It Matters
A free WDesignKit account has a limit on custom widgets/blocks — 15 on the free plan — and downloaded/imported widgets count against that limit too. Removing widgets you no longer use keeps your active count under control instead of forcing you to buy extra credits for clutter.
What You Get
- A one-click Delete action from each widget card’s ⋯ (three-dot) menu
- A confirmation popup that adapts to whether the widget is cloud-uploaded
- The choice to remove a widget locally only, or permanently from both site and cloud, when it has been uploaded
Capabilities
| Option | What it does | When you see it |
|---|---|---|
| Local Delete | Removes the widget from your current WordPress site only. If uploaded, it stays recoverable from your WDesignKit cloud account. | Always available |
| Permanently Delete | Removes the widget from the server as well as your site — not recoverable. | Only when the widget was uploaded to your cloud account and you’re logged in |
| Server-only delete (via wdesignkit.com → Widgets → Uploaded) | Removes a widget from the cloud server only; it remains on your site | From the WDesignKit web app, not the WordPress plugin |
Required Setup
- WDesignKit plugin installed and activated
- Logged into your WDesignKit account in the plugin, if you want the Permanently Delete option to appear for uploaded widgets
How to Use It
Delete from your WordPress site
- From the WDesignKit plugin, go to Widgets → My Widgets.
- Find the widget or block you want to delete, click its ⋯ (three-dot) menu, then click Delete.

- A confirmation popup opens. If the widget was never uploaded to the server, you’ll see only Local Delete. Click Yes, Delete It to confirm.

If the widget has been uploaded to your cloud account and you’re logged in, the popup instead shows two options:
- Permanently Delete — removes the widget from the server as well as your site.
- Local Delete — removes the widget from your site only; it remains on the server, so you can re-download it later.
Select the option you want, then click Yes, Delete It.
Note: For downloaded (not self-created) widgets, you’ll only see one delete option.
Delete a widget from the server only
This removes a widget from your cloud account while leaving it in place on your WordPress site.
- Go to the WDesignKit website (wdesignkit.com) and log into your account.
- Go to Widgets → Uploaded.
- Find the widget or block, click its ⋯ menu, then click Delete.
- Confirm in the popup by clicking Yes. The widget is removed from the server only; it stays on your site.
You can also delete a downloaded widget or block directly from this Uploaded page.
Use Cases
- Removing a test/demo widget you built while learning the Widget Builder
- Cleaning up a duplicate widget after finalizing the version you actually want to keep
- Staying under the free-plan widget/block limit without buying extra credits
- Removing a widget from one site while keeping it archived in your cloud account for reuse elsewhere
Limitations
- Permanently Delete cannot be undone — the popup explicitly warns “Once removed, you won’t be able to recover this widget.”
- The two-option choice (Local vs. Permanently Delete) only appears if you’re logged into your WDesignKit account in the plugin and the widget was actually uploaded — otherwise you only get Local Delete.
- Deleting a widget or block already placed on live pages does not remove it from those pages automatically — it can leave the element broken wherever it was used.
- Server-only deletion requires visiting the WDesignKit web app directly — it isn’t available from inside WordPress.
Troubleshooting
No FluentSupport tickets specifically about the delete-widget flow itself were found. One tangentially related ticket (#1742, “Carousel anything widget erratic problem”) mentions deleting and re-adding a widget as a workaround for a separate frontend misalignment bug in an unrelated carousel widget — not an issue with the delete feature itself.
- Only see one delete option when you expect two — confirm you’re logged into your WDesignKit cloud account in the plugin, and that the widget was actually pushed/uploaded to the server.
- Deleted a widget still used on a page — check that page in the builder afterward; a deleted widget’s instances typically need to be manually replaced or removed from any page that used them.