WordPress.org

Make WordPress Core

Ticket #24199: 24199.patch

File 24199.patch, 3.4 KB (added by SergeyBiryukov, 5 years 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 );