Hi, thanks for using Force Login!
That is correct, Force Login redirects to the login screen only if the is_user_logged_in() function returns
As to why your site redirects logged-in user visits only on some pages of your site, it could be caused by another plugin or theme code. Try disabling other plugins or switching your theme to figure out what might be causing it.
Another theory could be your site is not recognizing the visitor as logged in on those pages for some reason?
Unfortunately, I can’t really troubleshoot this without access to your website.
I recommend you hire a web developer to help you troubleshoot this for your site.
Another test you could try, is to use the
v_forcelogin_bypass filter to determine access to those pages. Check out the FAQ for an example.
If Force Login is redirecting visits, that filter should run before the redirect happens, allowing you to stop the redirect.
If you can’t stop the redirect with the
v_forcelogin_bypass filter, that would be a good indicator that the redirect is not caused by Force Login– but something else.
I hope you are well. Thanks so much for your quick responses.
It looks like the issue has gone now. I only noticed that once, the day I created the support topic here. Since then, the plugin works fine. I will further investigate that issue and let you know if anything else comes up.
Thanks again for your time and help.
Have a great day.
Great! I’m glad it resolved itself.
It sounds like this might have been a caching issue; some sites use a server-side cache and it can take time for them to clear on their own.
Be sure to rate and review my plugin to let others know how you like it.
Thanks for using Force Login!
Sure, you deserve that! 5-star review is on its way!
Thank you so much George! I really appreciate it. 🙌🏻