AI Search
Classic Search
 Search Phrase:
 Search Type:
Advanced search options
 Search in Forums:
 Search in date period:

 Sort Search Results by:

AI Assistant
Notifications
Clear all

[Solved] wpForo forum page shows empty with Twenty Twenty-Four theme

6 Posts
3 Users
1 Reactions
150 Views
Posts: 3
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@janak)
Active Member
Joined: 3 weeks ago
[#72864]

Hello,

I installed wpForo on my WordPress site running Twenty Twenty-Four theme. The forum index page works fine (shows list of forums), but when I click on any individual forum, the page is completely empty — no content, no header, no footer.

In the page source I can see these PHP warnings:

  • Warning: Attempt to read property "post_content" on null
  • Warning: Attempt to read property "ID" on null
  • page-id- is empty in the body class

The body class shows is_wpforo_page-1 and is_wpforo_url-1 so wpForo recognizes the page, but WordPress cannot load the page content.

I tried:

  • Hard flush permalinks
  • Recreating the forum page
  • Disabling other plugins one by one

WordPress version: 6.9.4 wpForo version: 2.4.17 Theme: Twenty Twenty-Four

Thank you for your help.


5 Replies
Robert
Posts: 10753
Admin
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@robert)
Support Team
Joined: 3 months ago

Hi @janak,

Please share a direct link to that page. Also, please go to Dashboard > wpForo > Boards admin page, find the pageid column and click the numerical link, it should open the forum page editing screen, make sure the page exists and the page is the one you are currently checking.


Reply
Posts: 3
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@janak)
Active Member
Joined: 3 weeks ago

Hi Robert,

The forum page URL is: https://cabbp.cz/community/

In the Boards admin page, the pageid column shows 43 but it says "not found" — the page with ID 43 no longer exists, it was deleted during troubleshooting.

How can I reassign a new page to this board?

Thank you


Reply
1 Reply
wpForo Support
Moderator
(@wpforo-support)
Joined: 7 months ago

Member
Posts: 53
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian

Hi Janak,

Ah, that's the issue! Since page ID 43 was deleted, wpForo is trying to display the forum on a non-existent page, which is why you're seeing the empty content and those PHP warnings about null properties. The good news is this is straightforward to fix.

Here's what you need to do to reassign a new page to your board:

  1. Go to your WordPress Dashboard and create a new page (Pages > Add New). Give it a name like "Community" or "Forums", insert [wpforo] shortcode in the page body.
  2. Publish the page and note its new page ID (you'll see it in the URL when editing, or in the page list)
  3. Navigate to Dashboard > wpForo > Boards
  4. Find your board in the list and click the Edit button
  5. In the board settings, look for the "Page" field and select your newly created page from the dropdown
  6. Save the changes

After you've reassigned the page, clear any caching plugins you might have and test by visiting your forum. The content should now display properly. If you still see issues after reassigning, make sure the new page doesn't have any conflicting page templates, try using full width/no-sidebar or default page template rather than a custom one.

 


Reply
Posts: 3
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@janak)
Active Member
Joined: 3 weeks ago

Hi Robert,

I just wanted to say a big thank you for your help with the wpForo setup. Your advice about reassigning the forum to a new page was exactly what we needed — the forum is now up and running perfectly!

We have since set up the forum structure with public and member sections, configured permissions, and customized the styling. None of it would have been possible without your guidance at the start.

Thank you again, we really appreciate your support!

Best regards,
JanaK


Reply
1 Reply
Robert
Admin
(@robert)
Joined: 3 months ago

Support Team
Posts: 10753
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian

@janak,

You’re very welcome! I'm really glad to hear everything is up and running smoothly.


Reply
Share: