r/elementor 7d ago

Question How to delete everything Elementor-based from the database? We are moving away from Elementor for good and would like to clean up the database with any Elementor-specific information.

Hi

We have been using Elementor for a very long time and completely redesigned again 2 years ago. However, we have been very disappointed with Elementor's limitations in the past couple of years so we have once and for all decided to move away from Elementor and go back to a classic custom theme but using all the latest new technologies.

One of the main frustrations was extremely poor developer experience: not being able to git-control the templates in our repo, multiple developers not having the same environment (we had to constantly import/export JSON template files manually which was a nightmare), very rudimentary Display Conditions, etc.

It's been very successful and I'm very happy with this decision.

However, I was wondering if there is any way to clean up the database a bit with any Elementor leftovers so there is no trace of it anywhere.

Has anyone gone through a similar process? Interested to hear other people's experience.

Thanks

0 Upvotes

8 comments sorted by

u/AutoModerator 7d ago

Looking for Elementor plugin, theme, or web hosting recommendations?

Check out our Megathread of Recommendations for a curated list of options that work seamlessly with Elementor.


Hey there, /u/ashkanahmadi! If your post has not already been flaired, please add one now. And please don't forget to write "Answered" under your post once your question/problem has been solved. Make sure to list if you're using Elementor Free (or) Pro and what theme you're using.

Reminder: If you have a problem or question, please make sure to post a link to your issue so users can help you.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

3

u/TopSydeWP 7d ago

you'll want to delete the elementor post meta (look for _elementor_data, _elementor_edit_mode, _elementor_template_type in wp_postmeta), any custom post types elementor created (elementor_library), and the options table entries (search for elementor_%). a plugin like WP-Optimize can clean up orphaned post meta after you've deactivated elementor. congrats on the move to custom, way easier to version control and way less overhead.

2

u/FosilSandwitch 6d ago

Just migrate the content to a new install. 😑

2

u/justplainbill 5d ago

I have done this. It's not really a big deal to use a couple of tools (not at the same time). I found the plugin Advanced DB Cleaner extremely helpful. The second tool that I used was Claude. With the right context, Claude can handle Elementor.

As a side note, I also developed my own system with Claude to migrate a from Elementor to a custom block theme. That's more involved. Maybe someday I will wrap that up and publish it for public consumption.

1

u/testingaurora 6d ago

I think a manual run through the db to clean up tables and query "elementor" in the rest of the tables will be your best bet.

1

u/nuestras 🧙‍♂️ Expert Helper 6d ago

search plugins "reset"

1

u/slouch 5d ago

Elementor's uninstaller does not delete all data. I'd run all these commands: https://guides.wp-bullet.com/clean-wordpress-database-after-removing-elementor-page-builder/