Como puedo añadir una columna de fecha a la sección de usuarios...quiero filtrar por fecha de alta....no veo esta opción en ajustes de woocommerce...
Contenido solo visible a usuarios registrados
Hola Alberto.
Podemos crear una función que añada una nueva columna y muestre los datos con la fecha de registro del usuario.
.- Añade lo siguiente al final del archivo functions.php que encuentras dentro de la carpeta de tu plantilla o si utilizas algún plugin para añadir código como puede ser Code snippets:
add_filter( 'manage_users_columns', 'webempresa_fecha_registro_usuarios' );
function webempresa_fecha_registro_usuarios( $columns ) {
$columns['registration_date'] = 'Fecha de registro';
return $columns;
}
add_filter( 'manage_users_custom_column', 'webempresa_fecha_registro_usuarios_fila', 10, 3 );
function webempresa_fecha_registro_usuarios_fila( $row_output, $column_id_attr, $user ) {
$date_format = 'j M, Y H:i';
switch ( $column_id_attr ) {
case 'registration_date' :
return date( $date_format, strtotime( get_the_author_meta( 'registered', $user ) ) );
break;
default:
}
return $row_output;
}
add_filter( 'manage_users_sortable_columns', 'webempresa_fecha_registro_usuarios_filtro' );
function webempresa_fecha_registro_usuarios_filtro( $columns ) {
return wp_parse_args( array( 'registration_date' => 'registered' ), $columns );
}
Un saludo
Gracias Pepe, funciona correctamente...se podría añadir una casilla para poner notas?
Hola Alberto.
Puedes añadir un plugin para crear notas de usuario:
-> https://es.wordpress.org/plugins/user-notes/
Una vez activado si editas el usuario verás que hay una celda más para poder dejar notas:
Lo que añadas en esa celda se mostrará en una columna donde podrás ver las notas de ese usuario:
Un Saludo