Make WordPress Core


Ignore:
Timestamp:
12/01/2013 05:53:18 PM (13 years ago)
Author:
DrewAPicture
Message:

Inline documentation for hooks in wp-admin/includes/user.php.

Props aaronholbrook for the initial patch.
Fixes #26099.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/user.php

    r25606 r26503  
    110110
    111111        /* checking the password has been typed twice */
     112        /**
     113         * Fires before the password and confirm password fields are checked for congruity.
     114         *
     115         * @since 1.5.1
     116         *
     117         * @param string $user_login The username.
     118         * @param string &$pass1     The password, passed by reference.
     119         * @param string &$pass2     The confirmed password, passed by reference.
     120         */
    112121        do_action_ref_array( 'check_passwords', array( $user->user_login, &$pass1, &$pass2 ) );
    113122
    … …  
    150159        }
    151160
    152         // Allow plugins to return their own errors.
     161        /**
     162         * Fires before user profile update errors are returned.
     163         *
     164         * @since 2.8.0
     165         *
     166         * @param array   &$errors An array of user profile update errors, passed by reference.
     167         * @param bool    $update  Whether this is a user update.
     168         * @param WP_User &$user   WP_User object, passed by reference.
     169         */
    153170        do_action_ref_array( 'user_profile_update_errors', array( &$errors, $update, &$user ) );
    154171
    … …  
    185202
    186203        $all_roles = $wp_roles->roles;
    187         $editable_roles = apply_filters('editable_roles', $all_roles);
     204
     205        /**
     206         * Filter the list of editable roles.
     207         *
     208         * @since 2.8.0
     209         *
     210         * @param array $all_roles List of roles.
     211         */
     212        $editable_roles = apply_filters( 'editable_roles', $all_roles );
    188213
    189214        return $editable_roles;
    … …  
    218243        global $wpdb;
    219244        $query = $wpdb->prepare("SELECT ID, post_title FROM $wpdb->posts WHERE post_type = 'post' AND post_status = 'draft' AND post_author = %d ORDER BY post_modified DESC", $user_id);
    220         $query = apply_filters('get_users_drafts', $query);
     245
     246        /**
     247         * Filter the user's drafts query string.
     248         *
     249         * @since 2.0.0
     250         *
     251         * @param string $query The user's drafts query string.
     252         */
     253        $query = apply_filters( 'get_users_drafts', $query );
    221254        return $wpdb->get_results( $query );
    222255}
    … …  
    245278                return false;
    246279
    247         // allow for transaction statement
    248         do_action('delete_user', $id);
     280        /**
     281         * Fires immediately before a user is deleted from the database.
     282         *
     283         * @since 2.0.0
     284         *
     285         * @param int $id User ID.
     286         */
     287        do_action( 'delete_user', $id );
    249288
    250289        if ( 'novalue' === $reassign || null === $reassign ) {
    … …  
    258297                }
    259298
     299                /**
     300                 * Filter the list of post types to delete with a user.
     301                 *
     302                 * @since 3.4.0
     303                 *
     304                 * @param array $post_types_to_delete Post types to delete.
     305                 * @param int   $id                   User ID.
     306                 */
    260307                $post_types_to_delete = apply_filters( 'post_types_to_delete_with_user', $post_types_to_delete, $id );
    261308                $post_types_to_delete = implode( "', '", $post_types_to_delete );
    … …  
    302349        clean_user_cache( $user );
    303350
    304         // allow for commit transaction
    305         do_action('deleted_user', $id);
     351        /**
     352         * Fires immediately after a user is deleted from the database.
     353         *
     354         * @since 2.9.0
     355         *
     356         * @param int $id ID of the deleted user.
     357         */
     358        do_action( 'deleted_user', $id );
    306359
    307360        return true;
Note: See TracChangeset for help on using the changeset viewer.