Force Users to Login to View BuddyPress Content

I have a BuddyPress-based website that I needed to require logins for. There are a number of plugins that force people to login to view content, but I couldn’t find one that forces people to login to see BuddyPress content while leaving all other content public.

So, I built this “BuddyPress Force Login” plugin. It requires people to login in order to view all the BuddyPress stuff – forums, groups, profiles, etc.

I would like to submit it to the WordPress repository, so please provide some suggestions for improvement.


The Mighty Mo! Design Co.

More posts from

Divi WordPress Theme Created 70,000 inodes on my server

By The Mighty Mo! Design Co. | August 23, 2022

I was tracking down some strange inode action on a shared hosting provider today and discovered that Divi WordPress theme created 70,000+ unnecessary inodes. As you can see in the inode count in the above screengrab, Divi theme created over 70,000 inodes in a temp folder above the web root. For comparison, this WordPress install,…

How to safely disable MediaCloud’s media offloading WordPress plugin

By The Mighty Mo! Design Co. | August 17, 2022

You’ll remember a couple of years ago, I switched to MediaCloud’s media offloading plugin on this site. Well, today I decided it was time to bring the media back to my local web server. My main reason for doing this is that my hosting provider does automatic backups and was missing all the media in…

How to Connect a GoDaddy Site to ManageWP

By The Mighty Mo! Design Co. | June 27, 2022

GoDaddy owns ManageWP, and, strangely, they make it very difficult to add GoDaddy-managed WordPress sites to their ManageWP service. Thankfully, there’s a quick workaround: Visit — This will make the ManageWP “Worker” plugin visible. Copy the connection info from the ManageWP Worker plugin. Add the site per-normal on ManageWP. That’s it! I hope this…