I'd like to change a user's display name using this code snippet in my theme's functions.php
file:
$user_id = 672;
$display_name= 'Les Yeux';
$user_id = wp_update_user( array( 'ID' => $user_id, 'display_name' => $display_name ) );
This is adapted from this topic in the codex:
But I can't get it to work. It didn't change anything. Did I miss something?
I'd like to change a user's display name using this code snippet in my theme's functions.php
file:
$user_id = 672;
$display_name= 'Les Yeux';
$user_id = wp_update_user( array( 'ID' => $user_id, 'display_name' => $display_name ) );
This is adapted from this topic in the codex: https://codex.wordpress/Function_Reference/wp_update_user
But I can't get it to work. It didn't change anything. Did I miss something?
Share Improve this question edited Oct 29, 2019 at 9:29 the 1,5682 gold badges13 silver badges32 bronze badges asked Dec 12, 2015 at 15:19 Graham SlickGraham Slick 2712 gold badges4 silver badges13 bronze badges 8 | Show 3 more comments1 Answer
Reset to default 3Just pasted your code into my functions.php
with a different ID and checked the user's page in /wp-admin/user-edit.php
- it works, the value in Display name publicly as
field is updated.
Most likely something is wrong with your output on the user page. Check your template file. Or, if you can't find the problem, edit the question and update it by pasting only the relevant code from your template - not the entire template.
发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745047262a4608176.html
wp_update_user()
code doesn't work? – s_ha_dum Commented Dec 12, 2015 at 16:14