WordPress.org

Make WordPress Core

Ticket #17576: 17576.dynamic-get-post-format-slugs.diff

File 17576.dynamic-get-post-format-slugs.diff, 964 bytes (added by mfields, 7 years ago)
  • wp-includes/post.php

     
    50845084/**
    50855085 * Retrieves an array of post format slugs.
    50865086 *
     5087 * @uses get_post_format_strings()
    50875088 * @since 3.1.0
    50885089 *
    50895090 * @return array The array of post format slugs.
    50905091 */
    50915092function get_post_format_slugs() {
    5092         // 3.2-early: use array_combine() and array_keys( get_post_format_strings() )
    5093         $slugs = array(
    5094                 'standard' => 'standard', // Special case. any value that evals to false will be considered standard
    5095                 'aside'    => 'aside',
    5096                 'chat'     => 'chat',
    5097                 'gallery'  => 'gallery',
    5098                 'link'     => 'link',
    5099                 'image'    => 'image',
    5100                 'quote'    => 'quote',
    5101                 'status'   => 'status',
    5102                 'video'    => 'video',
    5103                 'audio'    => 'audio',
    5104         );
     5093        $slugs = array_keys( get_post_format_strings() );
     5094        $slugs = array_combine( $slugs, $slugs );
    51055095        return $slugs;
    51065096}
    51075097