Reliable WordPress backups are just one of the many benefits of using BackupBuddy to protect and manage your sites. One of the lesser-known capabilities of BackupBuddy is to provide the flexibility to create a WordPress staging environment.
Every web developer should know that it is unwise to edit live websites (even though everyone does it). So what should a person do if they are trying to keep themselves from editing a live WordPress site? The answer is to create a staging environment.
Basically, a WordPress staging environment is two WordPress websites in two different locations/servers that are linked together in a way that allows both sites to be in sync with one another. When you make a modification to the staging version of the WordPress website, you can push those changes to the live version of the WordPress website. And in the same manner when things change (new post, comments, etc) occur on the live version of the WordPress website you can pull the changes from the live version down to the staging version.