AI Search
Classic Search
Notifications
Clear all
Search result for: Adding fields to registration form
Page 7 / 7
Prev
Hi @wandern,
- Does WordPress/BuddyPress have different Login/Register pages than wpForo or can i use/combine to have only 1 user-registration / login form for WordPress/BuddyPress and wpForo?
wpForo is the same WordPress registration page with different design and URL.
If you'd like to use the login/registration form provided by BuddyPress plugins you can insert those pages URLs in according authorization fields of Forums > Settings > Members admin page. This replaces wpForo login/registration pages with the BuddyPress pages.
More info here:
What is the standard user role when a user is registering at the wpForo forum on my website? can i change this user-role?
By default, it is "Registered" Usergroup, you can change it from Dashboard > Forums > Usergroups admin page. See the screenshot.
Does WordPress/BuddyPress have different Profile pages for users or is there any combined Profile page for BuddyPress and wpForo users?
Yes by default the BuddyPress and wpForo profile pages are different. However, wpForo is well integrated with the BuddyPress plugin:
BuddyPress | Forums Menu
BuddyPress | Profile Tab Forums > Create forum topics,
BuddyPress | Profile Tab Forums > Posted forum replies,
BuddyPress | Profile Tab Forums > Liked Posts,
BuddyPress | Profile Tab Forums > Subscriptions,
BuddyPress | Notification Integration,
BuddyPress | Update Activity on post status changing
You can also replace the wpForo profile with BuddyPress one using the Replace Forum Profile with BuddyPress Profile option. The option is located in Dashboard > Forums > Settings > Features admin page.
The checkbox fields are required fields, and they don't contain any data. So the checkbox values are not saved in database.
@tutrix Sorry! I didn't mean to make you frustrated. I'm new to all of this and I just assumed it would give me an option to restrict users who input certain dates. For example, if a user input a date that says they're 15, the sign up would fail. But I understand now.
One more question. I'm having a problem getting "passwords" to the inactive fields, so I can drag it on top of the registration form. I want my users to be able to set their passwords on the registration form. Even when I edit password and click on "set", it will not pop up on the inactive list on the register form. Can you help me fix this?
Every "light blue" field is under inactive fields on the register form except for "password".
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
Hi @tuomanh01,
wpForo doesn't have any option to set a payment for reg or something else, you need to use a different plugin which has such functionality.
About:
wpForo has a login/reg/reset password form which can be used for the whole website, and wpForo has User Custom fields Addon, with which you can customize wpForo registration form ass well.
These are not wpForo fields, this comes from other plugins, maybe from WooComemrce or other plugins which have user fields. You should remove them from registration. Nobody fill so many fields on registration.wpForo registration form only has Email and username field.
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');
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)
Page 7 / 7
Prev