Wordpress

abril 2015

Detectar cambio de role de usuario en WordPress

Al cambiar el role de un usuario en wordpress se dispara un evento llamado set_user_role. Con la función add_action podemos asociar en nuestro functions.php una función a este evento. Esta función recibirá el id del usuario que ha cambiado de rol y el tag del nuevo rol. Hay un tercer parámetro opcional en la función que es un Array con los anteriores roles del usuario (a partir de la versión 3.6 de WordPress). El snippet sería: