We've just released wpForo 2.3 middle version!
Important update notes
- After the update, please delete all caches and purge CDN if you have.
- After the update, please flush Redis Object Cache if you have this cache enabled
2.3.5 Changes
- Compatibility: WordPress 6.6
- Changed: Display access title instead of the key in the forum access table
- Fixed Bug: Issue with deleting own account
- Fixed Bug: Vulnerability issue (Sensitive Data Exposure)
2.3.4 Changes
- Fixed Bug: Vulnerability issue (By authenticated (Contributor+ users) SQL Injection)
- Fixed Bug: Invisible replies in private topics
- Fixed Bug: Prevent reCaptcha from being checked more than once
2.3.3 Changes
- Changed: File naming logic of profile cover images
- Changed: Ordering of forums and sub-forums in the Threaded Layout
- Changed: Using post's short URL for [post_link] shortcode in email templates
- Fixed Bug: Performance issue with large number of members
- Fixed Bug: Permission issue with subscriptions and email notifications
2.3.2 Changes
- Fixed Bug: Compatibility issue with some page builders
- Fixed Bug: Dynamic Usergroup and User Role synchronization issues
- Fixed Bug: Member search ordering issue (used by User Mentioning addon)
- Fixed Bug: Custom values for max and minimum number of characters in the user password
2.3.1 Changes
- Fixed Bug: Member search issue when use profile title
- Fixed Bug: Usergroup and User Role synchronization issues
- Fixed Bug: Editor focusing issue when using stickers and emojis
- Fixed Bug: Permission issue for Authors to use Cross Posting addon
- Fixed Bug: CSS Issue with the red circle notification on the admin bar
- New Addon: wpForo – Groups Plugin Integration
2.3.0 Changes
- Added: Option to change wpForo sidebar location (left or right)
- Added: Red circle notification on the forum menu when there are unapproved posts
- Added: Extended the max rating level to 14, use
wpforo_max_rating_levelshook- PHP code snippet example:
- Use Code Snippets plugin or put this code in the functions.php of your current active theme to extend the rating level to 14.
The default max level is 10.add_filter('wpforo_max_rating_levels', function($count){return 14;});
- Improved: Topic search and suggestion when creating a new topic
- Fixed Bug: Last login is incorrectly displaying current time in Dashboard > Members
- Fixed Bug: Database Error: Syntax error, unexpected ‘@’, when search words contain @
- Fixed Bug: Database Error on duplication key in _wpforo_visits table
- Fixed Bug: PHP Error: Trying to access array on null in /profile-subscriptions.php on line 18
Hello,
In previous release i can see this :
- Added: Lots of new hooks requested by different developers
Is there a place with all the hooks we can add via the Snippet plugin?
Hi @argentetsalaire,
I'm sorry but I didn't follow you. You can search for all hooks using some IDE in your local PC.
@robert I was speaking about those hooks :
------------------------------------------
https://wpforo.com/community/wpforo-announcements/wpforo-2-2-is-released/
2.2.10 Changes
- Added: Lots of new hooks requested by different developers
------------------------------------------
Do you know were i can find the list of those Hooks you have been adding ?
Are those hooks like the one you added in released 2.3.0 : wpforo_max_rating_levels
Hi @argentetsalaire,
Here is the filter and action hooks we've added:
apply_filters( 'wpforo_url', $url, $path, $route, $scheme ); apply_filters( 'wpforo_pagenavi_current_url', $sanitized_current_url, $paged, $items_count, $items_per_page, $class); apply_filters( 'wpforo_is_shortcode_page', $result, $url ); apply_filters( 'wpforo_pagenavi_permalink', $permalink, $paged, $items_count, $items_per_page, $class); apply_filters( 'wpforo_member_search_provider', false, $wpfms, $search_fields_names, $get ); apply_filters( 'wpforo_member_search_provider', false, $wpfms, $search_fields_names ); apply_filters( 'wpforo_search_by_provider', [], $wpfms, $search_fields_names); apply_filters( 'wpforo_member_custom_field_separator', '<span class="wpf-member-cf-sep"> <i class="fas fa-bars"></i> </span>', $member ); apply_filters( 'wpforo_get_member', $member); apply_filters( 'wpforo_init_current_selected_user', $selected_user ); apply_filters( 'wpforo_topic_title_structure', $structure, $topic ); apply_filters( 'wpforo_activity_after_init_defaults', $this->default ); apply_filters( 'wpforo_buddypress_activity_types', ['wpforo_topic', 'wpforo_post', 'wpforo_like']); do_action( 'wpforo_before_base_init' ); do_action( 'wpforo_member_search_form_start'); do_action( 'wpforo_member_search_form_before_fields'); do_action( 'wpforo_member_search_form_after_fields');
Hi @argentetsalaire,
Here is the filter and action hooks we've added:
apply_filters( 'wpforo_url', $url, $path, $route, $scheme ); apply_filters( 'wpforo_pagenavi_current_url', $sanitized_current_url, $paged, $items_count, $items_per_page, $class); apply_filters( 'wpforo_is_shortcode_page', $result, $url ); apply_filters( 'wpforo_pagenavi_permalink', $permalink, $paged, $items_count, $items_per_page, $class); apply_filters( 'wpforo_member_search_provider', false, $wpfms, $search_fields_names, $get ); apply_filters( 'wpforo_member_search_provider', false, $wpfms, $search_fields_names ); apply_filters( 'wpforo_search_by_provider', [], $wpfms, $search_fields_names); apply_filters( 'wpforo_member_custom_field_separator', '<span class="wpf-member-cf-sep"> <i class="fas fa-bars"></i> </span>', $member ); apply_filters( 'wpforo_get_member', $member); apply_filters( 'wpforo_init_current_selected_user', $selected_user ); apply_filters( 'wpforo_topic_title_structure', $structure, $topic ); apply_filters( 'wpforo_activity_after_init_defaults', $this->default ); apply_filters( 'wpforo_buddypress_activity_types', ['wpforo_topic', 'wpforo_post', 'wpforo_like']); do_action( 'wpforo_before_base_init' ); do_action( 'wpforo_member_search_form_start'); do_action( 'wpforo_member_search_form_before_fields'); do_action( 'wpforo_member_search_form_after_fields');
What do all of those do?
@robert Thank you and no problem to leave a good review. I love your plugin!
Is there a place where i can find all the filter and action hooks ? The one you just added and the older ones?
and above all the documentation of all those filter and action hooks ?
Thank you
Is there a place where i can find all the filter and action hooks ?
I'm sorry, but there isn't such a place, you can search them using your IDE with "apply_filters" and "do_action" words.