Hi There,
I found this topic on a Linkedin group for WordPress experts and this persons says it works for him om WP 4.0.
I did not try it myself but here is the link of this discussion:
https://www.linkedin.com/groups/What-is-best-solution-plugin-1482937.S.5936558388195401730?view=&item=5936558388195401730&type=member&gid=1482937&trk=eml-b2_anet_digest-hero-7-hero-disc-disc-0&midToken=AQF14P-fOk3jng&fromEmail=fromEmail&ut=2u9Vwlgf1F-6s1
@siggy Oh, I didn’t say it’s difficult – but it’s a bit more than just install and click a few buttons ??
And to be a bit more specific about Site Push: It does a lot more than just clone everything. While it’s not an absolute “pro solution” like Capistrano or one of the pricy online services, it let’s you decide what exactly you want to push or pull and from/to where (just the theme, database, plugins, uploads, WP settings or everything). You have granular control over restores and changes. Just chose the options and hit push or pull (depending from where you’re executing).
You can set up as many environments for a site as you like (depending on the server’s/host capabilities). E.g. I’m using not only 2 but 3 environments on both of my clients’ sites: development, staging and live. That offers much more flexibility than just with 2.
Example for a typical workflow:
– pull live to development to have a 1:1 copy for start
– pull live to staging for quick restore if anything goes wrong
– develop site/make changes
– push develoment to live
– test
@alan It still works for me with 4.0 – you should make sure that you meet the prerequisites, i.e. you can only do that on one server (Site Push obviously needs write access to the file system), PHP must be allowed to execute shell commands, it will most likely not work with PHP safe mode enabled, etc. – see “Installation” on the plugin page.
Most important: You have to set up the config files for Site Push and to edit the wp-config file(s) to ensure that the all URLs work in every environment.