A lot depends on the following:
- You upgrade your Magazine Basic... to what? Magazine Premium?
- Where did you make these changes to the original site; i.e. Did you make these changes in the original theme, or in a childtheme?
If in the childtheme: use the settings in the childtheme and add them to the chiltheme of the new theme and test the result... else...
The safest way to go about this is the following:
- Start by restoring a backup of the old situation!!
If you don't have a backup, ask your webhost if they will restore a RECENT backup for you.
NEXT: Create a backup of the database to your PC!
- FTP: Make a backup of the files of your site, using FTP 'Filezilla' [free] or your own FTP-program.
(see: http://codex.wordpress.org/Using_FileZilla )
- Make a backup of the CONTENT of the site
- dashboard > tools > export > all content > download exportfile
- If required: confirm installation of export tool and run the export
- FTP:Install the NEW theme 'next to the existig situation' by putting it in it's own directory
- Dashboard > appearance > activate the new theme
Your site will not yet be 'OK'!
- Download, install and activate the 'one click childtheme-plugin'
- Don't make any changes to a theme itself. Instead make the changes to a CHILDtheme. Should the author of your original theme update the theme, your changes will not be overwritten. Your site with your adaptations will remain intact.
(see: http://codex.wordpress.org/Child_Themes )
- Suggestion: use the 'one click childtheme plugin' to create a childtheme. It does what it says, without the risk of syntax-errors.
- How? Dashboard > Plugins > add new >
- search 'one click child theme' > locate and activate this plugin
- Then: Make sure you've activated your chosen new 'parent' theme
- Click Dashboard > Appearance > Childtheme
Follow the instructions i.e. give the childtheme a name.
- Check if the childtheme is activated! Click Dashboard > Appearance > Themes
You can now safely make changes to your childtheme to make the site just the way you want it
- Make the changes in the CHILDtheme!
- copy php files / css-file(s) of the original theme [as required] to the childtheme directory and edit them as required.
- Start by setting up the 'theme options', they may differ from the previous theme version [ some themes have many options [better: more flexible] for you to set and tweak, other themes have [very] few]
- check if [in the new theme] the plugins are all there > if not install them
- make the rest of the changes by changing style.css and PHP-files in the childtheme
- Try if you may use the styles [from Mag basic to Mag premium] etc you set in the old site. To do this copy the content of your OLD 'style.css' and ADD [except 'header'] to the
style.css of the childtheme.
- Check the result. Adjust as required
- Make regular backups! Make sure you make a backup before you make any changes, so you have a way to restore things...