Skip to content

Commit db90089

Browse files
committed
Remove filter after update
1 parent 23f643a commit db90089

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/User_Command.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff 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
/**

0 commit comments

Comments
 (0)