WordPress.org

Make WordPress Core

Ticket #24199: 24199.patch

File 24199.patch, 3.4 KB (added by SergeyBiryukov, 23 months ago)
  • wp-includes/media.php

     
    18501850 * @return array Found attachments 
    18511851 */ 
    18521852function get_attached_media( $type, $post_id = 0 ) { 
    1853         $post = empty( $post_id ) ? get_post() : get_post( $post_id ); 
    1854         if ( empty( $post ) ) 
     1853        if ( ! $post = get_post( $post_id ) ) 
    18551854                return; 
    18561855 
    18571856        $args = array( 
     
    23472346 *              from the expanded shortcode 
    23482347 */ 
    23492348function get_post_galleries( $post_id = 0, $html = true ) { 
    2350         $post = empty( $post_id ) ? clone get_post() : get_post( $post_id ); 
    2351         if ( empty( $post ) || ! has_shortcode( $post->post_content, 'gallery' )  ) 
     2349        if ( ! $post = get_post( $post_id ) ) 
    23522350                return array(); 
    23532351 
     2352        if ( ! has_shortcode( $post->post_content, 'gallery' )  ) 
     2353                return array(); 
     2354 
    23542355        return get_content_galleries( $post->post_content, $html ); 
    23552356} 
    23562357 
     
    23642365 *              from an expanded shortcode 
    23652366 */ 
    23662367function get_post_galleries_images( $post_id = 0 ) { 
    2367         $post = empty( $post_id ) ? clone get_post() : get_post( $post_id ); 
    2368         if ( empty( $post ) || ! has_shortcode( $post->post_content, 'gallery' )  ) 
     2368        if ( ! $post = get_post( $post_id ) ) 
    23692369                return array(); 
    23702370 
     2371        if ( ! has_shortcode( $post->post_content, 'gallery' )  ) 
     2372                return array(); 
     2373 
    23712374        $data = get_content_galleries( $post->post_content, false ); 
    23722375        return wp_list_pluck( $data, 'src' ); 
    23732376} 
     
    23822385 * @return array Gallery data and srcs parsed from the expanded shortcode 
    23832386 */ 
    23842387function get_post_gallery( $post_id = 0, $html = true ) { 
    2385         $post = empty( $post_id ) ? clone get_post() : get_post( $post_id ); 
    2386         if ( empty( $post ) || ! has_shortcode( $post->post_content, 'gallery' ) ) 
     2388        if ( ! $post = get_post( $post_id ) ) 
    23872389                return array(); 
    23882390 
     2391        if ( ! has_shortcode( $post->post_content, 'gallery' ) ) 
     2392                return array(); 
     2393 
    23892394        $data = get_content_galleries( $post->post_content, $html, false, 1 ); 
    23902395        return reset( $data ); 
    23912396} 
  • wp-includes/post-formats.php

     
    319319 * @param int $id (optional) The post ID. 
    320320 * @return string Formatted output based on associated post format. 
    321321 */ 
    322 function post_formats_compat( $content, $id = 0 ) { 
    323         $post = empty( $id ) ? get_post() : get_post( $id ); 
    324         if ( empty( $post ) ) 
     322function post_formats_compat( $content, $post_id = 0 ) { 
     323        if ( ! $post = get_post( $post_id ) ) 
    325324                return $content; 
    326325 
    327326        $format = get_post_format( $post ); 
     
    643642 * @param int $id (optional) The post ID. 
    644643 * @return array The chat content. 
    645644 */ 
    646 function get_the_post_format_chat( $id = 0 ) { 
    647         $post = empty( $id ) ? clone get_post() : get_post( $id ); 
    648         if ( empty( $post ) ) 
     645function get_the_post_format_chat( $post_id = 0 ) { 
     646        if ( ! $post = get_post( $post_id ) ) 
    649647                return array(); 
    650648 
    651649        $data = get_content_chat( get_paged_content( $post->post_content ) ); 
     
    819817 * @param int $id (optional) The post ID. 
    820818 * @return string A URL, if found. 
    821819 */ 
    822 function get_the_post_format_url( $id = 0 ) { 
    823         $post = empty( $id ) ? get_post() : get_post( $id ); 
    824         if ( empty( $post ) ) 
     820function get_the_post_format_url( $post_id = 0 ) { 
     821        if ( ! $post = get_post( $post_id ) ) 
    825822                return ''; 
    826823 
    827824        $format = get_post_format( $post->ID );