_post_format_request

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

WordPress Version: 4.3

/**
 * Filters the request to allow for the format prefix.
 *
 * @access private
 * @since 3.1.0
 *
 * @param array $qvs
 * @return array
 */
function _post_format_request($qvs)
{
    if (!isset($qvs['post_format'])) {
        return $qvs;
    }
    $slugs = get_post_format_slugs();
    if (isset($slugs[$qvs['post_format']])) {
        $qvs['post_format'] = 'post-format-' . $slugs[$qvs['post_format']];
    }
    $tax = get_taxonomy('post_format');
    if (!is_admin()) {
        $qvs['post_type'] = $tax->object_type;
    }
    return $qvs;
}

WordPress Version: 3.7

/**
 * Filters the request to allow for the format prefix.
 *
 * @access private
 * @since 3.1.0
 */
function _post_format_request($qvs)
{
    if (!isset($qvs['post_format'])) {
        return $qvs;
    }
    $slugs = get_post_format_slugs();
    if (isset($slugs[$qvs['post_format']])) {
        $qvs['post_format'] = 'post-format-' . $slugs[$qvs['post_format']];
    }
    $tax = get_taxonomy('post_format');
    if (!is_admin()) {
        $qvs['post_type'] = $tax->object_type;
    }
    return $qvs;
}