on 19 December 18
When you thinking about backing up a WordPress blog or website, you should consider three separate things.
- The database - (where all your content is stored)
- The wp-content folder (themes, plugins and uploads etc)
- The core data (the files)
Among them database is the most important sections which contains all your pages, posts, categories, users.
Any website be it static or dynamic needs to be backed up because with increase in malware and cryptography people are tending to be hacked more and the risks of maintaining a website is becoming increasingly difficult.
Also many times you have a large website with lots of posts and images and your ranking of the website is also becoming strong hence at that time you need to find a solution for having your website backed up each time you do some major changes or at least once in a week.
Possible solutions include hosting taking a backup for a fees as low as $1 per month. But many times hosting companies also loose data and they get into major problems hence it is important you take your own backup your own way.
There are paid solutions available using VaultPress which is another Automattic company which provides great backup solutions every 12 hours a day.
And there is another called BlogVault.
Apart from that there are free plugins like UpdraftPlus which allow you to take backup into dropbox, Google drive and other types of solutions where you can save your files and database.
Thus a timely backup each time is best way to get your site backed up.
Restoring your site is very very easy when you consider paid plugins like vaultpress or blogvault because what they do is they restore the entire backup from their servers back into the new hosting where you are pushing your site live.
All you need to do is transfer the domain into the new hosting install their plugin and click on the restore backup button. All is done automatically thereafter without any hassle.
While solutions like this work sometimes you might not have the additional funds to spend on a backup solution and you might have chosen solutions like updraftplus.
In that case kindly take the files dump to your new hosting and they will help you set up the entire site without any problems.
Last but not least, While backing up your WordPress website data you should never worried about WordPress code since that is publicly available at any time via a simple download.
Hope the above solutions help you in restoring and taking backups of your WordPress website.
You should also consider good free themes of WordPress from good resources like that of Themes21 which are better in every way and have been coded as per latest codex theme review standards.