[wp-hackers] user edit action equiv for 'personal_options_update'

chris at giantrobot.co.nz chris at giantrobot.co.nz
Sat Sep 16 06:59:49 GMT 2006

Here's a tiny patch (to WP2.0) that adds an action 'user_options_update',
equivalent to 'personal_options_update'. It's called when administrator edits
user details, useful for storing metadata in extra forms added via
show_user_profile and edit_user_profile. Can't see an equivalent in 2.1 (yet).

 * Is 'user_options_update' a good name?
 * Should I just be recycling 'personal_options_update'?

(As the method for getting the user_id to update differs, a different action may
be indicated).

Index: wp-admin/user-edit.php
--- wp-admin/user-edit.php
+++ wp-admin/user-edit.php
@@ -36,10 +36,12 @@

 $errors = array();

-if (!current_user_can('edit_users'))
+if (!current_user_can('edit_users')) {
        $errors['head'] = __('You do not have permission to edit this user.');
+} else {
        $errors = edit_user($user_id);
+       do_action('user_options_update');

 if(count($errors) == 0) {
        header("Location: user-edit.php?user_id=$user_id&updated=true");

More information about the wp-hackers mailing list