cómo obtener campos específicos de get_user_meta()

1 jul 2016, 17:20:48
Vistas: 50.1K
Votos: 5

Uso $data = get_user_meta($user_id); para obtener todos los datos. Pero solo necesito algunos campos como género - ciudad - respuesta.

¿Cómo puedo filtrar esto en get_user_meta()?

0
Todas las respuestas a la pregunta 1
2

Los argumentos de la función son los siguientes: ID de usuario, nombre del campo personalizado (meta key), método de retorno de datos (opcional).

Así que si quisieras obtener los datos en usermeta con la clave 'member_zip_code', ejecutarías:

get_user_meta( $user_id, 'member_zip_code', true );

Alternativamente, en tu método anterior, podrías obtener los datos adicionales así:

$data = get_user_meta ( $user_id);

$data['member_zip_code'][0];
2 jul 2016 08:02:06
Comentarios

¿cómo obtuviste member_zip_code?

Foysal Foysal
12 mar 2020 18:59:06

@Foysal, ese es un campo personalizado. Puedes encontrar los campos predeterminados aquí: ¿Están documentadas las entradas predeterminadas para un usuario en wp_usermeta?

brasofilo brasofilo
27 mar 2021 19:59:01