In this article I want to show you how to add an advanced admin panel to your WordPress theme, the admin panel will save the data using Ajax, this means that the page will not refresh when you will save all settings. The admin panel will have a revert option that will put all the settings to default if needed.
First of all we need to create in HTML the aspect of the admin panel, put the css and javascript codes into it.