Fluent Community Feed Restrictor
FC Feed Restrictor enhances the default behavior of FluentCommunity by ensuring users only see content from Spaces they have actively joined.
By default, community feeds can become cluttered or expose content to users who are not members of certain Spaces. This plugin intelligently filters the feed at the database level β creating a cleaner, more private, and more professional community experience.
If a user hasnβt joined any Space, their feed remains empty β encouraging structured participation and better engagement.
Built for performance and stability, FC Feed Restrictor integrates seamlessly into FluentCommunity without modifying core files.
π Key Features
π Smart Feed Restriction
Only display posts from Spaces the logged-in user has joined.
π§ Database-Level Filtering
Uses direct query modification for efficient and fast feed filtering.
β‘ Lightweight & Optimized
No heavy scripts. No frontend bloat. Pure backend logic.
π€ Logged-In User Filtering
Non-logged-in users are not affected. Only authenticated members are filtered.
π Automatic Compatibility
Works dynamically with WordPress table prefixes.
π§© Seamless Integration
No core edits required. Uses FluentCommunityβs native hook
π Benefits
π― More Relevant Feeds
Users only see content that matters to them.
π Increased Privacy
Private Spaces remain truly private in the main feed.
π Better Engagement
Encourages users to join Spaces intentionally.
π Structured Communities
Prevents βfeed chaosβ in growing communities.
πΌ Professional User Experience
Perfect for:
- Membership communities
- Online academies
- Corporate networks
- Real estate teams
- Private mastermind groups
π§© Perfect For
- Membership websites
- Coaching platforms
- Course communities
- Real estate team portals
- Internal company networks
- Paid communities
π How It Works
-
Checks if user is logged in
-
Fetches Spaces the user joined
-
Filters FluentCommunity feed query
-
Blocks feed if:
- User joined no Spaces
All done in real-time at query level.
βοΈ Technical Details
- WordPress 5.8+
- PHP 7.4+
- Requires FluentCommunity
- No database modifications
- No custom tables created
- Uses WordPress prefix automatically
π§ͺ Use Case Example
Without FC Feed Restrictor:
A user sees posts from Spaces they never joined.
With FC Feed Restrictor:
A user sees only content from Spaces they actively belong to.
Result:
Cleaner feed. Better structure. Controlled access.
π Why This Plugin Matters
As communities grow, feed noise increases.
This plugin solves:
- Content leakage
- Irrelevant posts
- Engagement drop
- Poor content targeting
It turns FluentCommunity into a more structured membership-grade system.
π· Tagline Ideas
- βControl What Members See.β
- βSmart Feed Privacy for FluentCommunity.β
- βProfessional Feed Management.β
- βStructured Communities Start Here.β
Visit Mpaddi.com for Support
Ton site est super lent ! J'ai un dΓ©bit de 8Go sur ma connexion fibre et tes pages mettent plusieurs secondes Γ s'afficher.
D@vidΒ firstly I don't speak french, use English, secondly my site is not slow. Maybe your internet connection is slow.
WiLson Eberechi premièrement, je suis français donc je parle français. Deuxièmement, je t'ai donné un info, tu est libre de l'ignorer.
D@vidΒ C'est super de pouvoir poster sans complexe dans sa propre langue ! On a tous la capacitΓ© de traduire, et c'est souvent ce que font les personnes qui ne parlent pas anglais pour pouvoir participer aux discussions. Je ne parle pas un mot de franΓ§ais, mais voici ma traduction Google du mieux que j'ai pu :)
I assume this is relevant only when privacy settings are set to public and for public spaces and for users who are public, right? Because otherwise the privacy settings already work, i even built things on top that work according to privacy settings, and all works smooth.
CointacterΒ oh yes for public spaces, since private and secret spaces don't show on non member's feed.
I really like this plugin. How does it work with members I follow and they publish feed in space I am not joined in?
teethyΒ this is for public spaces, posts from space you're not a member of will not show on feed or space, until you join the space.
I approached WiLson with this need, and he wrote the plugin.
And it works perfectly. Best $50 I've spent in a long time. If you have a unique fluentcommunity need, you might try putting it in front of him...
If you have a few spaces with varied interests, why not keep the feed clean by hiding public posts from a space the user hasn't joined, and has no interest in??
Tom PalmerΒ You're welcome π€