| # |
Post Title |
Result Info |
Date |
User |
Forum |
|
RE: How do I fight spam on WPForo
|
23 Relevance |
7 years ago |
Robert |
General Discussions |
| |
@ikeduru4,
This is a problem of all websites, this is not wpForo problem. You should care about your website protection with special solutions.
First is provided by wpForo, it's the Google reCAPTCHA. Have you configured it in Dashboard > Forums > tools > Antispam admin page? Do you see the reCAPTCHA on your registration form? Have you enabled it for all registration forms?
Second is the Akismet. wpForo is well integrated with WordPress #1 antispam protection system. Please activate it too, there is even free activation for this plugin.
Third, make sure you don't have other unprotected registration form from other plugins. Some profile, eCommerce, membership and other plugins come with own registration form. Make sure those are disabled or protected.
And yes, use Antispam plugins, there are tons of them, however after installation, logout and do some test registration, make sure they don't conflict with wpForo and user registration works good, test all from registration > email confirmation to login... |
|
RE: How can I set "Join this forum" before registered user can access the forum?
|
23 Relevance |
5 years ago |
Robert |
How-to and Troubleshooting |
| |
You'll need wpForo Users Custom fields addon to make it possible.
After reading and understanding Usergroups and Secondary Usergroups you should follow to this instruction:
Then create for example two Secondary Usergroups (SG1 and SG2) for two forums (F1 and F2)
Set "No Access" for SG2 and"Standard Access" for SG1 in F1 forum
Set "No Access" for SG1 and "Standard Access" for SG2 in F2 forum
Install the User Custom fields addon, navigate to Dashboard > Forums > Member fields > Field Manager Tab, edit the Secondary Usergroups field and only enable the SG1 and SG2 usergroups.
Then go to Dashboard > Forums > Member fields > registration form Tab and add the Secondary Usergroup field.
After these steps the registration from will show groups in a dropdown. People select whichever they want to participate and register. So they automatically get correct Secondary Usergroup and correct access to the forums.
Important Notes:
If you want to totally hide F1 for SG2 or vice versa you should use the "No Access", if you just want to prevent SG2 users to open a topic or post reply just use the "Read Only" access.
Also, the same "No Access" or the "Read Only" access should be given to other non-moderator usergroups, such as "Registered", "Customers", "Guests". |
|
RE: Unlink user Display Name and About Me
|
23 Relevance |
5 years ago |
Robert |
How-to and Troubleshooting |
| |
Hi @motorhype,
I'm sorry, but there is no way to unlink them.
As an alternative solution you can remove the Display Name and About fields from Forum Account fields and prevent them to edit that data. You should put this hook code in the functions.php file of your current WordPress active theme or use the Code Snippet plugin:
function wpforo_custom_remove_user_fields( $fields ){ $remove_fields = array('about', 'display_name'); if( !empty($fields) ){ foreach( $fields as $r => $rows ){ foreach( $rows as $c => $cols ){ foreach( $cols as $f => $field ){ if( $field && in_array($field, $remove_fields) ){ unset($fields[$r][$c][$f]); } } } } } return $fields;}add_filter( 'wpforo_get_account_fields', 'wpforo_custom_remove_user_fields'); |
|
RE: BUG with guest posts
|
23 Relevance |
5 years ago |
Robert |
How-to and Troubleshooting |
| |
Ok, let me explain what's going on in your forum.
The topics are not deleted by wpForo. They are set unapproved, and you can set them approved and show on forum in Dashboard > Forums > Moderation admin page.
Why do they become unapproved? Because the "Front - Can pass moderation" permission is disabled for Guests usergroup. You can go to Dashboard > Forums > Usergroups admin page, edit the Guest usergroup and enable (check) the "Front - Can pass moderation" permission. Once this is enabled all new topics of guests who don't fill username and email can see their topics right after creating that, because their topics will not be unapproved. Here is the Gif video, the username becomes Anonymous:
However, if you want to set the Name and Email fields required, you should put this code in functions.php file of your current active WordPress theme:
function wpforo_set_topic_name_email_fields_required( $fields ){ if( wpfval( $fields, 'name') ) $fields['name']['isRequired'] = 1; if( wpfval( $fields, 'email') ) $fields['email']['isRequired'] = 1; return $fields;}add_filter( 'wpforo_post_after_init_fields', 'wpforo_set_topic_name_email_fields_required');
How to Easily Add Custom Code in WordPress (without Breaking Your Site) |
|
RE: Homepage and Main Forum page are not reflecting the same things
|
23 Relevance |
5 years ago |
Foodiemike2 |
How-to and Troubleshooting |
| |
So I excluded the following JS (include JS for User Custom fields, Advanced Attachments, Private Messaging, and wpForo Emoticons) from Sucuri's cache but no change:
/wp-content/plugins/wpforo/wpf-admin/js/backend.js/wp-content/plugins/wpforo/wpf-admin/js/deactivation-dialog.js/wp-content/plugins/wpforo/wpf-assets/js/ajax.js/wp-content/plugins/wpforo/wpf-assets/js/frontend.js/wp-content/plugins/wpforo/wpf-assets/js/ajax.js/wp-content/plugins/wpforo/wpf-assets/js/snfb.js/wp-content/plugins/wpforo/wpf-assets/js/tinymce-code.js/wp-content/plugins/wpforo/wpf-assets/js/tinymce-emoji.js/wp-content/plugins/wpforo/wpf-assets/js/tinymce-link.js/wp-content/plugins/wpforo/wpf-assets/js/tinymce-pre.js/wp-content/plugins/wpforo/wpf-assets/js/tinymce-spoiler.js/wp-content/plugins/wpforo/wpf-themes/classic/phrases.js/wp-content/plugins/wpforo/wpforo-advanced-attachments/assets/js/admin.js/wp-content/plugins/wpforo/wpforo-advanced-attachments/assets/js/attach.js/wp-content/plugins/wpforo/wpforo-advanced-attachments/assets/js/wpfa-jquery.fileupload-ui.js/wp-content/plugins/wpforo/wpforo-advanced-attachments/wpf-third-party/file-uploader/js/jquery.blueimp-gallery.min.js/wp-content/plugins/wpforo/wpforo-advanced-attachments/wpf-third-party/file-uploader/js/jquery.fileupload-audio.js/wp-content/plugins/wpforo/wpforo-advanced-attachments/wpf-third-party/file-uploader/js/jquery.fileupload-image.js/wp-content/plugins/wpforo/wpforo-advanced-attachments/wpf-third-party/file-uploader/js/jquery.fileupload-process.js/wp-content/plugins/wpforo/wpforo-advanced-attachments/wpf-third-party/file-uploader/js/jquery.fileupload-video.js/wp-content/plugins/wpforo/wpforo-advanced-attachments/wpf-third-party/file-uploader/js/jquery.fileupload.js/wp-content/plugins/wpforo/wpforo-advanced-attachments/wpf-third-party/file-uploader/js/load-image.all.min.js/wp-content/plugins/wpforo-emoticons/assets/emoticons.js/wp-content/plugins/wpforo-emoticons/assets/admin.js/wp-content/plugins/wpforo-emoticons/assets/lity.js/wp-content/plugins/wpforo-polls/assets/js/poll.js/wp-content/plugins/wpforo-private-messages/assets/js/pm.js/wp-content/plugins/wpforo-user-custom-fields/assets/js/backend.js/wp-content/plugins/wpforo-user-custom-fields/assets/js/fields-importer.js/wp-content/plugins/wpforo-user-custom-fields/assets/js/formbuilder.js/wp-content/plugins/wpforo-user-custom-fields/assets/js/frontend.js/wp-content/plugins/wpforo-user-custom-fields/assets/js/shortcode.js
I also excluded a few more things such as:
/wp-content/plugins/wpforo/wpf-themes/classic/colors.css and
/wp-includes/js/jquery/jquery.js
/wp-includes/js/jquery/jquery-migrate.min.js
/wp-includes/js/utils.min.js
/wp-includes/js/plupload/moxie.min.js
/wp-includes/js/plupload/plupload.min.js
/wp-includes/js/json2.min.js |
|
RE: WpForo and Mailchimp
|
23 Relevance |
6 years ago |
TimRodman |
How-to and Troubleshooting |
| |
Hi @bchase,
Is this still working for you? I also purchased the wpForo Custom fields add-on and created a custom field (not FNAME, but something else). My custom field doesn't get synced into MailChimp by the Mailchimp User Sync Plugin even though I mapped it in the Send Additional fields section.
I think the problem is because the wpForo Custom Field plugin stores data in the wp_tmee_wpforo_profiles table rather than the standard wp_tmee_usermeta table.
I can map additional fields stored in the wp_tmee_wpforo_profiles table and have them sync to Mailchimp just fine. It's the wpForo Custom fields that I'm having trouble with. |
|
RE: Since using RegistrationMagic the Biographical Info of new WP-Users is not transfered into "About me" of the wpForo-Profile
|
23 Relevance |
6 years ago |
Robert |
wpForo Integration |
| |
@bvsc,
Please note, that there are hundreds of plugins which interacts with user fields. All these plugins may save those data in X fields of Y tables. This is something that cannot be predicted and integrated.
wpForo doesn't have to support all those hundreds of plugins. The registrationMagic is one of those hundred plugins.
The solution is asking for integration. We may do that or not, and we'll be right in both cases. In the same way you should ask registrationMagic developers to integrate their fields with wpForo. And they may do this or not, and again, they'll be right in both cases. The developers of plugins don't have to integrate any plugin with any other plugin. So if one plugin is not integrated with second plugin it's not a bug. It's normal.
I can provide you a small code to try to integrate the "Biographical info" field. But I can't support other custom fields. to make the "Biographical info" field working with wpForo you should insert this PHP code in your current active theme functions.php file:
function registrationmagic_wpforo_integration( $user ){ if( !empty($user) ){ $user['about'] = get_user_meta( $user['ID'], 'description', true ); } return $user;}add_filter('wpforo_profile_header_obj', 'registrationmagic_wpforo_integration', 10, 1);
How to Easily Add Custom Code in WordPress (without Breaking Your Site).
This code will integrate registrationMagic "Biographical info" field in forum user My Profile > Account fields. If you want to display the "Biographical info" field information on My Profile > Profile Home page you should add a small code in wpForo core file. Use some FTP client or your Hosting cPanle > File Manage, open this file: wp-content/plugins/wpforo/wpf-includes/functions-template.php
Find this function:
function wpforo_profile_page_field_values( $fields ){ if( isset(WPF()->current_object['user']) && !empty(WPF()->current_object['user']) ){ $user = WPF()->current_object['user']; WPF()->data['value'] = $user; }}
Change it to this:
function wpforo_profile_page_field_values( $fields ){ if( isset(WPF()->current_object['user']) && !empty(WPF()->current_object['user']) ){ $user = WPF()->current_object['user']; $user = apply_filters('wpforo_profile_header_obj', $user); WPF()->data['value'] = $user; }}
This change is already added in wpForo core, so you'll be able to update it in the future without any issue. |
|
RE: Adding certain wpForo fields onto BuddyPress
|
22 Relevance |
3 years ago |
Chris |
General Discussions |
| |
Hi @fawp,
Sorry for the late response.
Those fields are not wpForo specific, those are WordPress fields, you need to ask BuddyPress about those fields, as they aren't taken from wpForo but from WP. |
|
RE: Removing WP user data from Registration Page
|
22 Relevance |
5 years ago |
thewildrambler |
How-to and Troubleshooting |
| |
@sofy
We have custom fields created using Advanced Custom fields that are attached to the user profiles. They cannot be removed/deleted as they are used for a variety of reasons on the site. We need to know how to prevent those fields from being output on the User registration page for the forum registration. Simply hiding them with CSS is doable, but since they are required fields it would cause validation errors. We simply need to know how to have them not output on the forum registration page.
Attachment : Screenshot-3_LI.jpg |
|
wpForo Registration Page Help
|
22 Relevance |
5 years ago |
thewildrambler |
wpForo Integration |
| |
We have custom fields created using Advanced Custom fields that are attached to the user profiles. They cannot be removed/deleted as they are used for a variety of reasons on the site. We need to know how to prevent those fields from being output on the User registration page for the forum registration. Simply hiding them with CSS is doable, but since they are required fields it would cause validation errors. We simply need to know how to have them not output on the forum registration page.
Thanks for any help!
Attachment : Screenshot-3_LI.jpg |
|
Different member fields for usergroups
|
22 Relevance |
2 years ago |
MerkWert |
How-to and Troubleshooting |
| |
Hi there,
I am using wpForo Version 2.2.2 and wpForo - User Custom fields Version 3.0.1. I am offering 4 Forums with 4 different Usergroups each assigned to one of them. I would like to create different profile fields for the respective Usergroups. I understand that I can show and hide fields in dependance of the UserGroup, but I am wondering if I can also display the different fields in the registration form. The ideal solution would be a conditional logic. But as far as I understand that is not possible. Is there any other way to manage this?
Best regards,
Meike |
|
RE: Question about registration form
|
22 Relevance |
4 years ago |
Martin |
How-to and Troubleshooting |
| |
The checkbox fields are required fields, and they don't contain any data. So the checkbox values are not saved in database. |
|
RE: Tagging with username in forum is not giving notification at bell icon
|
22 Relevance |
5 years ago |
Anotheruser |
How-to and Troubleshooting |
| |
I have all below settings ON , but still i am not getting any notification for tagged user.
wpForo Activity Setting
Display "topic created" activity setting
Enable notification on new topic created
Display "reply created" activity setting
Enable notification on new reply created |