PriMoThemes — now s2Member® (official notice)

This is now a very OLD forum system. It's in READ-ONLY mode.
All community interaction now occurs at WP Sharks™. See: new forums @ WP Sharks™

User Roles, Usertype

s2Member Plugin. A Membership plugin for WordPress®.

User Roles, Usertype

Postby elitemodelsmexico » June 19th, 2011, 6:40 am

hola

tengo una duda :D , intento implementar en el formulario de registro los accesos para registrarse por usertype, la duda es como podria implementarlo para que me los tome el plugin de s2members, el cual seria con este codigo.

Code: Select all
<?php
//
// Modify registration form to include roles
//
add_action('user_register', 'register_role');

function register_role($user_id, $password="", $meta=array()) {
    $userdata = array();
    $userdata['ID'] = $user_id;
    $userdata['role'] = $_POST['c_ws_plugin__s2member_USERTYPE'];
    if ($userdata['role'] == 'Modelos') {
       $userdata['role'] = 'modelo';
    }
    if ($userdata['role'] == 'Edecanes') {
       $userdata['role'] = 'edecan';
    }
     if ($userdata['role'] == 'Agencia de Modelos') {
       $userdata['role'] = 'agencia';
    }
     if ($userdata['role'] == 'Fotografo') {
       $userdata['role'] = 'fotografo';
    }
     if ($userdata['role'] == 'Empresas') {
       $userdata['role'] = 'empresa';
    }

    //only allow if user role is my_role
    if (($userdata['role'] == "modelo") or ($userdata['role'] == "edecan") or ($userdata['role'] == "agencia")or ($userdata['role'] == "fotografo")or ($userdata['role'] == "empresa")){
       wp_update_user($userdata);
    }
}
?>


entonces, el registro sera gratis para todos como subscriber, solo las modelos y edecanes y demas profesiones de este ramo, tendran acceso o serán quienes puedan seleccionar o comprar planes agregando los datos del custom registration field de s2members y cada uno con sus campos en el registro y perfil.

Ahora seria posible implementarlo de esta manera?
gracias
User avatar
elitemodelsmexico
Registered User
Registered User
 
Posts: 17
Joined: May 13, 2011

Re: User Roles, Usertype

Postby Cristián Lávaque » June 19th, 2011, 1:55 pm

No estoy seguro de que así sea lo mejor, pero nunca lo hice antes, así que no sé.

Te recomiendo que consigas un developer que tenga experiencia con WordPress y el te haga esas adaptaciones que quieres para tu website. Si no tienes a alguien, puedes buscar en eLance, oDesk, ScriptLance o jobs.wordpress.net, muchos en esos sitios hablan español también.
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010


Return to s2Member Plugin

Who is online

Users browsing this forum: No registered users and 1 guest

cron