File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -501,13 +501,19 @@ public function update( $args, $assoc_args ) {
501501 $ user_ids [] = $ user ->ID ;
502502 }
503503
504- if ( Utils \get_flag_value ( $ assoc_args , 'skip-email ' ) ) {
504+ $ skip_email = Utils \get_flag_value ( $ assoc_args , 'skip-email ' );
505+ if ( $ skip_email ) {
505506 add_filter ( 'send_email_change_email ' , '__return_false ' );
506507 add_filter ( 'send_password_change_email ' , '__return_false ' );
507508 }
508509
509510 $ assoc_args = wp_slash ( $ assoc_args );
510511 parent ::_update ( $ user_ids , $ assoc_args , 'wp_update_user ' );
512+
513+ if ( $ skip_email ) {
514+ remove_filter ( 'send_email_change_email ' , '__return_false ' );
515+ remove_filter ( 'send_password_change_email ' , '__return_false ' );
516+ }
511517 }
512518
513519 /**
You can’t perform that action at this time.
0 commit comments