Mostrar el tiempo de registro de usuario en WordPress

¿Te gustaría ver la fecha un usuario se registra en el sitio web? En este artículo mostramos cómo mostrar el tiempo de registro del usuario en WordPress mediante la adición de una columna adicional a la página de los usuarios.

Registro de la Columna

Lo primero que tenemos que hacer es registrar la nueva columna en la página de usuarios. Puedes agregar este código para el tema en el archivo functions.php o en un plugin.

function usuario_mas_columnas( $columnas ){	
	$columnas['user_registered'] = __( "Registrado" );
	return $columnas;
}
add_filter( 'manage_users_columns', 'usuario_mas_columnas' );

Mostrar la fecha de registro

Una vez que la columna se ha registrado, podemos utilizar el nombre asignado previamente para mostrar la fecha cuando el usuario se registrado en el sitio.

function usuario_mostrar_fecha_registro( $vacio, $nombre_columna, $id_usuario ){
	if( ! $nombre_columna != 'user_registered' )
		return;	

	$user = get_userdata( $id_usuario );
	return mysql2date( 'Y/m/d', $user->user_registered, true );
}
add_filter( 'manage_users_custom_column', 'usuario_mostrar_fecha_registro' );

Ordenar columna

El siguiente código es opcional, agregará la funcionalidad de ordenar la columna.

function usuario_ordenar_columna_registro( $columnas ){
	$columnas['user_registered'] = 'user_registered';
	return $columnas;
}
add_filter( 'manage_users_custom_column', 'usuario_ordenar_columna_registro' );

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *