The Elegant Themes shortcodes for Divi are an outdated feature
Back in the day, before the release of the Divi when Elegant Themes were creating many different themes, shortcodes were a feature that allowed users to insert various content into their posts and pages using a shortcode.
“Designing and organizing your posts has never been easier. With our large collection of shortcodes, you can create beautiful and complex layouts with ease. This will greatly improve the functionality and variety of your content without the frustration that comes with learning advanced web development techniques.”
This page which is still live, but outdated (from 2015?) shows the Elegant Themes shortcodes feature.
Fast forward to 2018 and the hugely popular Divi, this manual shortcode system is no longer needed as everything is built into the Divi builder and visual builder. Divi still uses shortcodes as part of the way it builds the pages, which some say isn’t a great thing, but manually inserting shortcodes to build your pages and posts is thankfully a thing of the past.
So what about all the shortcodes in Divi code?
Yes, Divi uses shortcodes and if you de-activate the Divi theme and activate another theme you will see your content is wrapped in a lot of shortcodes (example below). So, this means that if you do ever decide to leave the Divi Theme, then you can’t just easily switch with clean content… and some say that this is a major issue.
In response, Elegant Themes released the Divi Builder Plugin back in 2015, which allows you to use the Divi builder and Divi visual builder on ANY WordPress theme. This then also allows you to take you (shortcode wrapped) content with you.
In terms of moving a site to another theme, I would usually be doing a full site overhaul at the same time so most content would be re-written anyhow. That which I was keeping would be copy/pasted from the live site. It may make things a little harder for a clean break from Divi, but for me, it’s a potential future issue I’m willing to accept to be able to use the Divi Theme now… I don’t think I will swap themes 😉