Themes y Diseño

Foro WordPress » WordPress » Themes y Diseño

roles en login form (2 mensajes)

Acerca de este hilo

Tags

  1. elitemodelsmexico

    5.0
    Antiguedad: May 2011
    Mensajes: 107

    offline

    Publicado hace 11 meses
    #

    hola necesito saber de que manera poisible puedo agregar un campo de seleccion de roles en el formulario de login OJO LoginForm, he encontrado este hack para implementarlo en el fuctions.php del theme.

    este es un demo del

    y este el script

    < ?php
        //
        // Modify registration form to include roles
        //
        add_action('register_form','show_role_field');
    function show_role_field(){ ? >
    < input id="role" type="hidden" tabindex="20" size="20" value= "< ?php if (isset($_GET['role'])){echo $_GET['role'];} ? >"  name="role"/ >
        < ?php
    }

    add_action('user_register', 'register_role');

    function register_role($user_id, $password="", $meta=array()) {

       $userdata = array();
       $userdata['ID'] = $user_id;
       $userdata['role'] = $_POST['role'];

       //allow other roles
    if (
    ($userdata['role'] == "Modelo")or
    ($userdata['role'] == "Edecan")or
    ($userdata['role'] == "Agencia de Modelos")or
    ($userdata['role'] == "Empresa")or
    ($userdata['role'] == "Fotografo")
    ){
       wp_update_user($userdata);
        }
        ? >

    yo uso el s2members, junto con role manager, me toma los datos en el perfil pero no asi en el registerform y el login.

    gracias

  2. elitemodelsmexico

    5.0
    Antiguedad: May 2011
    Mensajes: 107

    offline

    Publicado hace 11 meses
    #

    gracias

Responder

Debes Identificarte para publicar.

Foro WordPress » WordPress » Themes y Diseño