So I inherited a poorly maintained Wordpress site with a heavily hacked DIVI theme, and it's time to pick a better theme -- and especially more modern design/UX.
The pages are a mess, the database is a mess, the media library is a mess, the CSS is insane. While experienced in frameworks and custom HTML/CSS, my Wordpress experience is composed mostly of swearing.
What is the best practice for preserving the blog post history, structure and content while trashing everything else and starting over with a new theme and pages/IA? Is this possible?