Code snippets que muestre en una nueva columna de la la tabla de usuarios (wp-admin/users.php) el ID de los usuarios previamente registrados o que se registren
Para añadir una nueva columna en la tabla de usuarios de WordPress (en la página de administración) que muestre el ID de los usuarios, puedes utilizar el siguiente código en el plugin Code Snippets:
Instala y activa el plugin Code Snippets si aún no lo has hecho.
Ve a Snippets > Add New para crear un nuevo fragmento.
Añade el siguiente código en el fragmento y guárdalo:
// Añadir una nueva columna en la tabla de usuarios para mostrar el ID del usuario
function add_user_id_column($columns) {
$columns['user_id'] = 'User ID';
return $columns;
}
add_filter('manage_users_columns', 'add_user_id_column');// Mostrar el ID del usuario en la nueva columna
function show_user_id_column_content($value, $column_name, $user_id) {
if ($column_name == 'user_id') {
return $user_id;
}
return $value;
}
add_action('manage_users_custom_column', 'show_user_id_column_content', 10, 3);// Hacer la columna de User ID sortable
function make_user_id_column_sortable($columns) {
$columns['user_id'] = 'user_id';
return $columns;
}
add_filter('manage_users_sortable_columns', 'make_user_id_column_sortable');
Explicación del código:
Añadir una nueva columna en la tabla de usuarios para mostrar el ID del usuario
function add_user_id_column($columns) {
$columns['user_id'] = 'User ID';
return $columns;
}
add_filter('manage_users_columns', 'add_user_id_column');
Esta función añade una nueva columna llamada 'User ID' a la tabla de usuarios en la administración de WordPress. El filtro manage_users_columns se usa para modificar las columnas de la tabla.
Mostrar el ID del usuario en la nueva columna
function show_user_id_column_content($value, $column_name, $user_id) {
if ($column_name == 'user_id') {
return $user_id;
}
return $value;
}
add_action('manage_users_custom_column', 'show_user_id_column_content', 10, 3);
Esta función muestra el ID del usuario en la nueva columna. La acción manage_users_custom_column se usa para rellenar el contenido de la columna personalizada.
Hacer la columna de User ID sortable
function make_user_id_column_sortable($columns) {
$columns['user_id'] = 'user_id';
return $columns;
}
add_filter('manage_users_sortable_columns', 'make_user_id_column_sortable');
Esta función hace que la columna 'User ID' sea sortable (ordenable). El filtro manage_users_sortable_columns se usa para indicar que la nueva columna es sortable.
Uso del Código:
Una vez que hayas guardado y activado este fragmento de código en el plugin Code Snippets, deberías ver una nueva columna llamada 'User ID' en la tabla de usuarios en la administración de WordPress. Esta columna mostrará el ID de cada usuario registrado en el sitio.
Este código también hace que la nueva columna sea sortable, lo que significa que puedes hacer clic en el encabezado de la columna para ordenar los usuarios por su ID.