Skip to main content

At WordCamp Europe in KrakΓ³w, I sat down with Remkus de Vries, and he asked for pages inside spaces and explained exactly why he needed them. That conversation stuck with me, so this one is dedicated to him.

Pages for Spaces

Every space has a Pages tab now.

  • Written in the normal block editor, so it can be anything: welcome guide, rules, resource list, FAQ, course outline
  • Order the pages however you want
  • Comments on or off, per page
  • Multiple page templates

Your community can show up on LLMs now

Until now, when ChatGPT or Claude visited your community, they got a blank page. The portal renders in the browser, so crawlers saw nothing.

Now the portal serves real HTML to anything that isn't a browser. Posts, spaces and courses show their actual content. So search engines can index your threads, AI tools can cite your answers as LLMs love real conversations and communities.

Privacy: it only ever renders what a logged-out visitor is already allowed to see. Private and secret spaces are not rendered at all. Nothing changes there.

Also in this release

  • Push notifications clear the matching badge when you open them, and in-app toasts no longer double up with push
  • Settings screens are proper routes now, so the back button works
  • Faster Pages Manager and a faster popular times report
  • Better dark mode, and the space header menu and toasts fixed up for phones
  • New action hooks for lesson and section events, if you build on top of this
  • Fixes: iOS lesson scrolling, video uploads showing as links, daily digest not going out same day, quiz submission with no enabled questions, stale space cache, PHP 8.1 notices, and more strings opened up to translators

Full changelog: https://fluentcommunity.co/blog/fluentcommunity-2-10-0/

Please share your feedback on these new features in the comments.

Will be the images visible in browser (outside the community) if it’s post in a privat space?

I think new pages system for spaces completely broke WP pages rendered inside fluent community. I use your theming snippet. Half of my website is useless.

New update bug

If I, as an admin, want to move a post to another space, I receive the following error:

The author is not a member of the selected space

I know the user is not a member of the target space. I just checked the related code in FeedsController.php:

            if (!Helper::isUserInSpace($existingFeed->user_id, $newSpaceId)) {
                return $this->sendError([
                    'message' => __('The author is not a member of the selected space', 'fluent-community')
                ]);
            }

            $newSpace = Space::findOrFail($newSpaceId);

            // check if the current user is admin
            if (!$user->hasPermissionOrInCurrentSpace('community_admin', $newSpace)) {
                return $this->sendError([
                    'message' => __('Sorry, you do not have permission to change the space for this post', 'fluent-community')
                ]);
            }

I think the logic could be improved. If the current user is an admin, they should be able to move the post regardless of whether the author is a member of the target space.

Shahjahan Jewel I have a suggestion on - Logo Permalink

Can we have a dynamic Logo Permalink for login/logout user?

User logged out: Redirect to - sitename.com

User logged in: Redirect to - sitname.com/portal

How can I remove the banner on a course lesson page that says the user has to register for the course although he already accessed the lesson? In my settings I allowed users to access the lesson without registering, but the user still sees the prompt to register.

remove register banner on course lesson

Hi team,

Currently, when an admin or moderator edits, pins, or unpins a post, FluentCommunity automatically bumps it to the top of the feed and space.

This creates an issue for old posts. For example, when we unpin a 4-month-old post, it immediately pops back to the top of the feed as if it were brand new content, which confuses members.

Could you please add an option or logic so that admin/moderator actions (like editing, pinning, or unpinning) do not trigger a feed bump?

Thank you!

I am experiencing an issue with FluentNotify push notifications on FluentCommunity.

Environment:

  • FluentCommunity 2.9.1
  • FluentCommunity Pro 2.9.1
  • FluentNotify 1.0.2

Some Community Comment push notifications are sent normally, while others are skipped.

The skipped notifications show this error:

Token, title, and body are required to send a notification.

What is unusual is that this does not happen to every notification. It seems to affect only some notifications containing Greek text.

For example, in one affected notification the recipient, device, icon and action URL were all available, but the notification was skipped and no send attempt was made.

Other Community Comment notifications sent around the same time worked normally.

This makes the issue intermittent and difficult to predict.

I have confirmed that the related post, comment and notification route are valid, so the problem does not appear to be related to the post URL, slug or Firebase configuration.

Could you please check whether there is an issue with FluentNotify handling Greek / UTF-8 notification content?

Hi everyone,

Has anyone else encountered an issue with scheduled posts recently in FluentCommunity?

When attempting to schedule a post as an administrator, the editor displays:

"Scheduled for Invalid Date at Invalid Date"

And when trying to save or schedule it, the following error pops up:

"Erreur An internal error occurred."

My WordPress timezone settings are properly configured (Brussels / Europe timezone, not a fixed UTC offset).

I'm trying to determine if this is a bug introduced in a recent update or an isolated conflict. Is anyone else seeing this behavior?

Thanks for your feedback!

I have a handful of pages that will have to be gutenberg pages. This raises two issues I see that I could use some guidance or creative workarounds on.

  1. Staying inside the FC theme (for lack of a better term). Within FC there is a top nav and side nav, when you render different FC pages they stay inside of that theme, retaining the nav. I need to create some gutenberg pages which will be linked in the top nav, how do I get them to render inside the FC theme rather than opening a separate wordpress page, losing the top/side nav?

  2. light/dark mode - I want to offer the light/dark mode switch for users, but for the pages outside of FC, the gutenberg pages, this breaks. Even with a Gutenberg theme with dark mode it would require a user to click in two places to enable it. Any workarounds here?

    Deploying away from BB, Elementor Pro, and Learndash this weekend, appreciate how helpful this community has been.

When creating a post containing a link to a webpage, the link preview is not generated before the post is published. After the post is published, the link preview is displayed correctly.

It is unclear whether this is a bug or whether the link preview feature is simply not available before publishing. I had not noticed this behavior previously, so I cannot determine whether it has been present from the beginning.