My website at http://www.tourbybike.co.uk has been behaving very erratically. Wouldn't load at all for a couple of days.
Now it's displaying a version of the website that is about a year old. None of the posts I've made in the last year show up in the admin panel, neither does the child theme I created nor the plugins I installed.
Curiously, earlier in the day it switched back to the current version but later switched again to the earlier version.
Inspecting the files with FTP and the database with phpmyadmin everything looks fine. The posts, child theme etc. are all there. On the live site and in the admin panel there is no sign of them.
My web host, unlimitedwebhosting.co.uk, are saying the problem lies with the code of the site. Is this likely? It looks to me like a caching problem but I'm not using any caching on WordPress. Does WordPress have some sort of site history?
Any thoughts as to where the problem might lie?