Skip to content

Commit 2d56abd

Browse files
committed
Add new action 'delete_user_form' in wp-admin/users.php and wp-admin/network/users.php.
Props SergeyBiryukov, usermrpapa. Fixes #27230. git-svn-id: https://develop.svn.wordpress.org/trunk@28885 602fd350-edb4-49c9-b593-d223f7449a82
1 parent 79b2bb3 commit 2d56abd

2 files changed

Lines changed: 13 additions & 0 deletions

File tree

src/wp-admin/network/users.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,9 @@ function confirm_delete_users( $users ) {
7777
}
7878
}
7979

80+
/** This action is documented in wp-admin/users.php */
81+
do_action( 'delete_user_form', $current_user );
82+
8083
submit_button( __('Confirm Deletion'), 'delete' );
8184
?>
8285
</form>

src/wp-admin/users.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,16 @@ function delete_users_add_js() { ?>
244244
<?php echo '<label for="delete_option1">' . __( 'Attribute all content to:' ) . '</label> ';
245245
wp_dropdown_users( array( 'name' => 'reassign_user', 'exclude' => array_diff( $userids, array($current_user->ID) ) ) ); ?></li>
246246
</ul></fieldset>
247+
<?php
248+
/**
249+
* Fires at the end of the delete users form prior to the confirm button.
250+
*
251+
* @since 4.0.0
252+
*
253+
* @param WP_User $current_user WP_User object for the user being deleted.
254+
*/
255+
do_action( 'delete_user_form', $current_user );
256+
?>
247257
<input type="hidden" name="action" value="dodelete" />
248258
<?php submit_button( __('Confirm Deletion'), 'secondary' ); ?>
249259
<?php else : ?>

0 commit comments

Comments
 (0)