One of the most frustrating problems for WordPress users is when the platform keeps logging you out when you are trying to make and/or save changes. This is also referred to as the WordPress session timeout issue. There are a variety of things which can cause this particular issue however they can all be addressed by following some basic troubleshooting procedures.
1. Deactivate Plugins
As with a majority of architecture related problems within the WordPress platform the first step is to deactivate any plug-ins you are using. If all of the plug-ins are deactivated and you are no longer seen this problem then it is safe to assume that one or more of the plug-ins is the cause. Reactivate each plug-in one at a time until you identify the culprit. Once you identify which one is causing the problem you can either simply find an alternative which offers the same functionality or you can tweak the code and fix whatever the specific issue is.
2. Empty Cache
If you are using a WordPress caching plugin then it could be causing the problem. You will notice the problem was fixed when you deactivate the plug-in however when you reactivated the old cache data will still be used. By simply emptying the cache or creating an updated cache the problem could be fixed.