Choose user type on registration
Author | Posts | ||
---|---|---|---|
April 17, 2013 at 3:22 pm 2371 | |||
Nicolas | Hi Tareq ! First of all, thank you for you great plugin. Here's what I wanna do : Have a registration page with just these fields : Email (which is the username too), Password, User type (subscriber/editor,...). Once the user is registered, the user can access the edit profile page, where he has the other fields. But these fields are not the same for editor or for subscriber role. So how could I achieve that ? Create one form for Subscriber and an other one for Editor ? And what about the quick register page (3 fields) and the complete edit profile page (a lot more fields) ? Thanks a lot :) Noomia | ||
April 17, 2013 at 3:35 pm 2372 | |||
Tareq Hasan | Here’s how I would do, create two forms for user registration with those simple fields (don’t forget to select the user role for registration). Then I would insert them in a page in two tabs (Subscriber and Editor). Now as two different type of forms needed for editing those user profiles, I would create another two forms. Then, if I am able to change codes in theme, I would create a page template and will add a simple logic to determine the current user level and show the suitable form with the shortcode: . If I am not going to make trouble editing the theme, then the solution would be inserting those two shortcode in two pages and add a link to those edit profile pages based on user role. | ||
April 17, 2013 at 4:40 pm 2375 | |||
ivaxtobac | Sorry for make a question here, but it is relavant How to make a dropbox on registration to give oportunity at users to choose what role want? Thanks | ||
April 17, 2013 at 4:58 pm 2377 | |||
Tareq Hasan | Adding any dropbox will not be picked up in registration process, so it’ll not help. | ||
April 17, 2013 at 5:15 pm 2379 | |||
ivaxtobac | I don’t understand I want that users can choose on registration what role have after on site (suscriptor, editor, etc.). What can i do? Thanks | ||
April 17, 2013 at 5:20 pm 2380 | |||
Tareq Hasan | Do what I suggested to Noomia, create different registration forms for each role and add them in the page in a tabbed area. So you’ll have different registration form in each tab. | ||
April 17, 2013 at 6:49 pm 2387 | |||
ivaxtobac | But it’s not a good option for me. On registration form i have 3 fields (name, password, and country) Only dropbox for roles it’s different. Make two registrations forms it’s not “professional” in my case Any solution? Thanks | ||
April 17, 2013 at 10:01 pm 2392 | |||
Tareq Hasan | I’ve just pushed a version `2.1.3`. A new filter has been added `wpuf_register_user_args`. With this filter, you will be able to change the user role dynamically when a user registers. | ||
April 17, 2013 at 11:40 pm 2402 | |||
ivaxtobac | How can i use it on registration form? Thanks Tareq | ||
April 17, 2013 at 11:46 pm 2403 | |||
Tareq Hasan | May be use a radio or dropdown to select the role and use the filter like this: [php] return $args; add_filter( ‘wpuf_register_user_args’, ‘wpufe_my_switch_reg’ ); | ||
April 18, 2013 at 8:05 am 2430 | |||
noomia | So thanks to that, I can do 3 different register forms to achieve what I want : 1. A small one with Email, Password and Role selection. 2. A big one for Subscribers 3. A big one for Editors Is that right ? Is it possible to have just the Email field and that the Username take the Email field value ?
I have another question, not related : in “General Options”, what is the aim of the field :
| ||
April 18, 2013 at 12:47 pm 2456 | |||
Tareq Hasan | Yes, you can only use the email field. Username will be taken from the email address, if it’s already in use, it’ll add some random number to that username. Edit Page is needed for editing a post in frontend. | ||
April 18, 2013 at 12:55 pm 2457 | |||
noomia |
Ok but I have 4 custom post types and want 1 edit page for each… So wich one do I have to enter there ? | ||
April 18, 2013 at 1:00 pm 2458 | |||
Tareq Hasan | You just need one edit page with that shortcode, not 4. It’ll handle all those forms. | ||
July 11, 2013 at 10:39 pm 5886 | |||
mfragale | Tried to use this function, but it didn’t work.
I made a registration form with a dropdown menu with the Meta Key = role. What am I missing here? | ||
July 12, 2013 at 1:44 am 5891 | |||
Tareq Hasan | There is already a hidden field named |