Modificare il nome visualizzato di un utente programmaticamente
Vorrei modificare il nome visualizzato di un utente utilizzando questo snippet di codice nel file functions.php
del mio tema:
$user_id = 672;
$display_name= 'Les Yeux';
$user_id = wp_update_user( array( 'ID' => $user_id, 'display_name' => $display_name ) );
Questo codice è adattato da questo argomento nel codex: https://codex.wordpress.org/Function_Reference/wp_update_user
Ma non riesco a farlo funzionare. Non cambia nulla. Ho dimenticato qualcosa?

Ho appena incollato il tuo codice nel mio functions.php
con un ID diverso e ho verificato la pagina dell'utente in /wp-admin/user-edit.php
- funziona, il valore nel campo Visualizza nome pubblicamente come
viene aggiornato.
Molto probabilmente c'è qualcosa che non va con l'output sulla tua pagina utente. Controlla il tuo file template. Oppure, se non riesci a trovare il problema, modifica la domanda e aggiornala incollando solo il codice rilevante dal tuo template - non l'intero template.
