Each time I load a new page in bbPress, it forgets that I’m logged in and makes me log in again. Why does bbPress make me continually log in on each page?
This is actually because of caching. You might have a caching plugin or perhaps you are using CloudFlare or some other caching on the server that is caching the page as not logged on and not displaying that you are logged on.
You can confirm this by logging in, clicking on another page (displaying that you are logged out), then pressing Ctrl + F5 to request an uncached version of the page.
I’m using the SG CachePress plugin and CloudFlare. It seems that SG CachePress, was caching the login settings so when I clicked on a new page, it gave me the page the cahced (not logged in) page.
Since I couldn’t find any settings to tell it not to cache the logins, I disabled the SG CachePress plugin and it’s now working.