¿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' );