I manage several wordpress websites, usually we do small changes on production LIVE, if there is massive change, new theme we create a new wordpress site, test it and then replace the current with the new one.
Usually requiring aome db level search and replace for the URLs. We use available tool in plugin or DB search and replace, previously used phpmyadmin for this.
What is a good practice for such tasks, sometimes we also need to give third party vendor, development team access as well to the wp-admin.
The sites are spread around shared hosts, lightsail, aws ec2.
Looking to hear your method, best practice for this.
Cloning, migrating, backups, snapshots.
