C贸mo conseguir el ID de usuario en WordPress

En ocasiones, por ejemplo para cambiar la contrase帽a con alguno de los trucos que os dejamos el otro d铆a, necesitamos el ID de usuario de WordPress. 驴C贸mo puedo conseguirlo? Aqu铆 os dejamos algunas opciones.

  • Si entras en el backend y vas a Usuarios > Todos los usuarios, y en la lista de usuarios pinchas en el que quieres ver, en la url (la barra donde est谩 la direcci贸n del navegador), adem谩s de muchas otras cosas ver谩s algo como聽user_id=XXX. Ese XXX es el id de usuario.
  • Puedes a帽adir una columna en tu lista de usuarios donde venga el ID. Para eso tiene que editar el fichero functions.php de tu plantilla y a帽adir algo como (fuente aqu铆):
    /*
     * A帽ade la columna
     */
    function rd_user_id_column( $columns ) {
    	$columns['user_id'] = 'ID';
    	return $columns;
    }
    add_filter('manage_users_columns', 'rd_user_id_column');
    聽
    /*
     * Pone el contenido de la columna
     */
    function rd_user_id_column_content($value, $column_name, $user_id) {
    	if ( 'user_id' == $column_name )
    		return $user_id;
    	return $value;
    }
    add_action('manage_users_custom_column',  'rd_user_id_column_content', 10, 3);
    聽
    /*
     * Estilo de la columna (no es necesario)
     */
    function rd_user_id_column_style(){
    	echo '<style>.column-user_id{width: 5%}</style>';
    }
    add_action('admin_head-users.php',  'rd_user_id_column_style');
  • Por PhpMyAdmin podemos comprobarlo en 聽la tabla:
    –聽wp_users en el campo ID

Para los programadores, en el enlace donde ponemos fuente (encima del c贸digo), ten茅is m谩s opciones para que os devuelva el id de usuario.

Espero que os sea 煤til.

Deja un comentario

Resumen de nuestra Pol铆tica de Privacidad

  • Responsable:聽SmythSys IT Consulting SLNE.
  • Finalidad:聽Gestionar y moderar los comentarios.
  • Legitimaci贸n:聽Necesitas dar tu consentimiento para publicar un comentario.
  • Destinatarios:聽Tus datos se alojan en los servidores de OVH.
  • Derechos:聽Tienes derecho a acceder, rectificar, limitar y suprimir los datos en la direcci贸n del responsable (en nuestra pol铆tica de privacidad).

Time limit is exhausted. Please reload CAPTCHA.