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] Can't add the "wpForo Forums", "wpForo Recent Posts", and "wpForo Recent Topics" in sidebar widget.

9 Posts
3 Users
1 Reactions
1,061 Views
Posts: 5
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
(@shen-hsu)
Active Member
Joined: 2 years ago
[#56381]

The content of debug.log is as below,

==============================================================

[29-Apr-2024 05:46:56 UTC] PHP Fatal error Uncaught Error: Call to a member function tree() on null in wp-content/plugins/wpforo/widgets/Forums.php:53

Stack trace:

#0 wp-content/plugins/wpforo/widgets/Forums.php(74): wpforo\widgets\Forums->get_widget(Array)
#1 wp-includes/widgets.php(1261): wpforo\widgets\Forums->widget(Array, Array)
#2 wp-includes/rest-api/endpoints/class-wp-rest-widget-types-controller.php(553): the_widget('wpforo\\widgets\\...', Array)
#3 wp-includes/rest-api/endpoints/class-wp-rest-widget-types-controller.php(523): WP_REST_Widget_Types_Controller->get_widget_preview('wpforo\\widgets\\...', Array)
#4 wp-includes/rest-api/class-wp-rest-server.php(1230): WP_REST_Widget_Types_Controller->encode_form_data(Object(WP_REST_Request))
#5 wp-includes/rest-api/class-wp-rest-server.php(1063): WP_REST_Server->respond_to_request(Object(WP_REST_Request), '/wp/v2/widget-t...' in wp-content/plugins/wpforo/widgets/Forums.php on line 53

==============================================================

 

Forums.php:53

WPF()->forum->tree( 'front_list', true, WPF()->current_object['forumid'], false );

 

But add the "wpForo Online Members", "wpForo User Profile & Notifications", and "wpForo Search" all successfully without any error!

 


8 Replies
dimalifragis
Posts: 2600
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
(@dimalifragis)
Famed Member
Joined: 6 years ago

What PHP version are you using?


1 Reply
(@shen-hsu)
Joined: 2 years ago

Active Member
Posts: 5
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

@dimalifragis The PHP version I used is 7.4.33.


dimalifragis
Posts: 2600
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
(@dimalifragis)
Famed Member
Joined: 6 years ago

Ok, is this a WPML site?

Can you disable some plugins one by one and check?


1 Reply
(@shen-hsu)
Joined: 2 years ago

Active Member
Posts: 5
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

@dimalifragis Not a WPML site, I tried disable all plugins to check.

Even I rebuilt a clean website (all setting and database are default) with wordpress v6.5.2...the error is still there.


dimalifragis
Posts: 2600
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
(@dimalifragis)
Famed Member
Joined: 6 years ago

This is strange. Have you tried the default theme, or a different theme?


1 Reply
(@shen-hsu)
Joined: 2 years ago

Active Member
Posts: 5
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

@dimalifragis YES! The clean website for verification is the default theme.


Robert
Posts: 10733
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: 2 months ago

Hi @shen-hsu ,

Could you please install the Classic Widget and try it again.

Also, try to deactivate, delete and install wpForo again. Do not use the Uninstall button.


1 Reply
(@shen-hsu)
Joined: 2 years ago

Active Member
Posts: 5
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 After I install and active the "Classic Widget" you suggested, now I add them the error no longer appears.
The "wpForo Forum", "wpForo Recent Posts" and "wpForo Recent" appear in wpForo's sidebar normally.

Thank you so much!


Share: