WordPress.org

Make WordPress Core

Ticket #21941: 21941.3.2.diff

File 21941.3.2.diff, 2.6 KB (added by lemacarl, 2 years ago)
  • src/wp-includes/deprecated.php

     
    37543754        $upload_dir = wp_get_upload_dir();
    37553755        return $upload_dir['baseurl'];
    37563756}
     3757
     3758/**
     3759 * Retrieves an array of post format slugs.
     3760 *
     3761 * @since 3.1.0
     3762 * @deprecated 4.5.0 Use get_post_format_strings()
     3763 * @see get_post_format_strings()
     3764 *
     3765 * @return array The array of post format slugs.
     3766 */
     3767function get_post_format_slugs() {
     3768        _deprecated_function( __FUNCTION__, '4.5', 'get_post_format_strings()' );
     3769        $slugs = array_keys( get_post_format_strings() );
     3770        return array_combine( $slugs, $slugs );
     3771}
  • 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;
     
    102102}
    103103
    104104/**
    105  * Retrieves an array of post format slugs.
    106  *
    107  * @since 3.1.0
    108  *
    109  * @return array The array of post format slugs.
    110  */
    111 function get_post_format_slugs() {
    112         $slugs = array_keys( get_post_format_strings() );
    113         return array_combine( $slugs, $slugs );
    114 }
    115 
    116 /**
    117105 * Returns a pretty, translated version of a post format slug
    118106 *
    119107 * @since 3.1.0
     
    156144function _post_format_request( $qvs ) {
    157145        if ( ! isset( $qvs['post_format'] ) )
    158146                return $qvs;
    159         $slugs = get_post_format_slugs();
     147        $slugs = get_post_format_strings();
    160148        if ( isset( $slugs[ $qvs['post_format'] ] ) )
    161                 $qvs['post_format'] = 'post-format-' . $slugs[ $qvs['post_format'] ];
     149                $qvs['post_format'] = 'post-format-' . $qvs['post_format'];
    162150        $tax = get_taxonomy( 'post_format' );
    163151        if ( ! is_admin() )
    164152                $qvs['post_type'] = $tax->object_type;
  • src/wp-includes/theme.php

     
    15531553
    15541554                case 'post-formats' :
    15551555                        if ( is_array( $args[0] ) ) {
    1556                                 $post_formats = get_post_format_slugs();
     1556                                $post_formats = get_post_format_strings();
    15571557                                unset( $post_formats['standard'] );
    15581558
    15591559                                $args[0] = array_intersect( $args[0], array_keys( $post_formats ) );