-
Notifications
You must be signed in to change notification settings - Fork 0
User Meta
rogertm edited this page Jun 20, 2025
·
8 revisions
Podemos agregar custom fields a la página de edición de cada usuario creando una nueva clase hija de WASP\Users\User_Meta.
php cli/wasp create:user_meta "Address"<?php
namespace WASP\Users;
use WASP\Users\User_Meta;
class User_Meta_Address extends User_Meta
{
public function fields()
{
$fields = array(
// Define your custom fields here...
);
return apply_filters('wasp_address_user_meta_fields', $fields);
}
}Los campos personalizados definidos en el método fields() aparecerán en la pantalla de creación y edición de cada usuario.
Para recuperar el valor de cada campo se debe usar la función get_user_meta().
get_user_meta( $user_id, 'field_name', true );- Hook
show_user_profile. - Hook
edit_user_profile. - Hook
user_new_form. - Hook
personal_options_update. - Hook
edit_user_profile_update. - Hook
user_register. - Function
get_user_meta().