Estoy buscando el enlace que se activa cuando se actualiza la información de un usuario. Específicamente, quiero actualizar una publicación con el valor de un campo de perfil personalizado (en mi ejemplo info
) cada vez que se actualice el perfil de ese usuario.
Probé el gancho profile_update
, pero no parece activarse:
add_action( 'profile_update', 'add_info_to_post' );
function add_info_to_post( $user_id ) {
$info=get_user_meta($user_id,'info',true);
//get all items of that user
$args=array(
'author' => $user_id,
'post_type' => 'item',
);
$items=get_posts($args);
foreach ($items as $item){
update_post_meta($item->ID,'user_info',$info);
}
}
¿Alguna sugerencia sobre cómo hacer que esto funcione?
EDITAR: Tal vez debería mencionar que accedo a las páginas de perfil de los usuarios a través del backend ...