get_users_drafts

The timeline below displays how wordpress function get_users_drafts has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 4.6

/**
 * Retrieve the user's drafts.
 *
 * @since 2.0.0
 *
 * @global wpdb $wpdb WordPress database abstraction object.
 *
 * @param int $user_id User ID.
 * @return array
 */
function get_users_drafts($user_id)
{
    global $wpdb;
    $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);
    /**
     * Filters the user's drafts query string.
     *
     * @since 2.0.0
     *
     * @param string $query The user's drafts query string.
     */
    $query = apply_filters('get_users_drafts', $query);
    return $wpdb->get_results($query);
}

WordPress Version: 4.4

/**
 * Retrieve the user's drafts.
 *
 * @since 2.0.0
 *
 * @global wpdb $wpdb WordPress database abstraction object.
 *
 * @param int $user_id User ID.
 * @return array
 */
function get_users_drafts($user_id)
{
    global $wpdb;
    $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);
    /**
     * Filter the user's drafts query string.
     *
     * @since 2.0.0
     *
     * @param string $query The user's drafts query string.
     */
    $query = apply_filters('get_users_drafts', $query);
    return $wpdb->get_results($query);
}

WordPress Version: 4.3

/**
 * Retrieve the user's drafts.
 *
 * @since 2.0.0
 *
 * @global wpdb $wpdb
 *
 * @param int $user_id User ID.
 * @return array
 */
function get_users_drafts($user_id)
{
    global $wpdb;
    $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);
    /**
     * Filter the user's drafts query string.
     *
     * @since 2.0.0
     *
     * @param string $query The user's drafts query string.
     */
    $query = apply_filters('get_users_drafts', $query);
    return $wpdb->get_results($query);
}

WordPress Version: 3.8

/**
 * Retrieve the user's drafts.
 *
 * @since 2.0.0
 *
 * @param int $user_id User ID.
 * @return array
 */
function get_users_drafts($user_id)
{
    global $wpdb;
    $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);
    /**
     * Filter the user's drafts query string.
     *
     * @since 2.0.0
     *
     * @param string $query The user's drafts query string.
     */
    $query = apply_filters('get_users_drafts', $query);
    return $wpdb->get_results($query);
}

WordPress Version: 3.7

/**
 * Retrieve the user's drafts.
 *
 * @since 2.0.0
 *
 * @param int $user_id User ID.
 * @return array
 */
function get_users_drafts($user_id)
{
    global $wpdb;
    $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);
    $query = apply_filters('get_users_drafts', $query);
    return $wpdb->get_results($query);
}