WordPress.org

Make WordPress Core

Ticket #21941: 21941.2.diff

File 21941.2.diff, 1.8 KB (added by MikeHansenMe, 3 years ago)
  • src/wp-includes/post-formats.php

     
    6969
    7070        if ( ! empty( $format ) ) {
    7171                $format = sanitize_key( $format );
    72                 if ( 'standard' === $format || ! in_array( $format, get_post_format_slugs() ) )
     72                if ( 'standard' === $format || ! array_key_exists( $format, get_post_format_strings() ) )
    7373                        $format = '';
    7474                else
    7575                        $format = 'post-format-' . $format;
     
    109109 * @return array The array of post format slugs.
    110110 */
    111111function get_post_format_slugs() {
     112        _deprecated_function( 'get_post_format_slugs', '4.4.0', 'get_post_format_strings' );
    112113        $slugs = array_keys( get_post_format_strings() );
    113114        return array_combine( $slugs, $slugs );
    114115}
     
    156157function _post_format_request( $qvs ) {
    157158        if ( ! isset( $qvs['post_format'] ) )
    158159                return $qvs;
    159         $slugs = get_post_format_slugs();
     160        $slugs = get_post_format_strings();
    160161        if ( isset( $slugs[ $qvs['post_format'] ] ) )
    161                 $qvs['post_format'] = 'post-format-' . $slugs[ $qvs['post_format'] ];
     162                $qvs['post_format'] = 'post-format-' . $qvs['post_format'];
    162163        $tax = get_taxonomy( 'post_format' );
    163164        if ( ! is_admin() )
    164165                $qvs['post_type'] = $tax->object_type;
  • src/wp-includes/theme.php

     
    14381438        switch ( $feature ) {
    14391439                case 'post-formats' :
    14401440                        if ( is_array( $args[0] ) ) {
    1441                                 $post_formats = get_post_format_slugs();
     1441                                $post_formats = get_post_format_strings();
    14421442                                unset( $post_formats['standard'] );
    14431443
    14441444                                $args[0] = array_intersect( $args[0], array_keys( $post_formats ) );