WordPress.org

Make WordPress Core

Ticket #51184: 51184.2.diff

File 51184.2.diff, 3.3 KB (added by SergeyBiryukov, 3 months ago)
  • src/wp-includes/comment-template.php

     
    552552function get_comment_date( $format = '', $comment_ID = 0 ) {
    553553        $comment = get_comment( $comment_ID );
    554554
    555         if ( ! is_string( $format ) || '' === $format ) {
    556                 $format = get_option( 'date_format' );
     555        if ( ! empty( $format ) ) {
     556                $_format = $format;
     557        } else {
     558                $_format = get_option( 'date_format' );
    557559        }
    558560
    559         $date = mysql2date( $format, $comment->comment_date );
     561        $date = mysql2date( $_format, $comment->comment_date );
    560562
    561563        /**
    562564         * Filters the returned comment date.
     
    10461048
    10471049        $comment_date = $gmt ? $comment->comment_date_gmt : $comment->comment_date;
    10481050
    1049         if ( ! is_string( $format ) || '' === $format ) {
    1050                 $format = get_option( 'time_format' );
     1051        if ( ! empty( $format ) ) {
     1052                $_format = $format;
     1053        } else {
     1054                $_format = get_option( 'time_format' );
    10511055        }
    10521056
    1053         $date = mysql2date( $format, $comment_date, $translate );
     1057        $date = mysql2date( $_format, $comment_date, $translate );
    10541058
    10551059        /**
    10561060         * Filters the returned comment time.
  • src/wp-includes/general-template.php

     
    25252525                return false;
    25262526        }
    25272527
    2528         if ( ! is_string( $format ) || '' === $format ) {
    2529                 $format = get_option( 'date_format' );
     2528        if ( ! empty( $format ) ) {
     2529                $_format = $format;
     2530        } else {
     2531                $_format = get_option( 'date_format' );
    25302532        }
    25312533
    2532         $the_date = get_post_time( $format, false, $post, true );
     2534        $the_date = get_post_time( $_format, false, $post, true );
    25332535
    25342536        /**
    25352537         * Filters the date a post was published.
     
    25952597        if ( ! $post ) {
    25962598                // For backward compatibility, failures go through the filter below.
    25972599                $the_time = false;
    2598         } elseif ( empty( $format ) ) {
    2599                 $the_time = get_post_modified_time( get_option( 'date_format' ), false, $post, true );
    26002600        } else {
    2601                 $the_time = get_post_modified_time( $format, false, $post, true );
     2601                if ( ! empty( $format ) ) {
     2602                        $_format = $format;
     2603                } else {
     2604                        $_format = get_option( 'date_format' );
     2605                }
     2606
     2607                $the_time = get_post_modified_time( $_format, false, $post, true );
    26022608        }
    26032609
    26042610        /**
     
    26542660                return false;
    26552661        }
    26562662
    2657         if ( ! is_string( $format ) || '' === $format ) {
    2658                 $format = get_option( 'time_format' );
     2663        if ( ! empty( $format ) ) {
     2664                $_format = $format;
     2665        } else {
     2666                $_format = get_option( 'time_format' );
    26592667        }
    26602668
    2661         $the_time = get_post_time( $format, false, $post, true );
     2669        $the_time = get_post_time( $_format, false, $post, true );
    26622670
    26632671        /**
    26642672         * Filters the time a post was written.
     
    28432851        if ( ! $post ) {
    28442852                // For backward compatibility, failures go through the filter below.
    28452853                $the_time = false;
    2846         } elseif ( empty( $format ) ) {
    2847                 $the_time = get_post_modified_time( get_option( 'time_format' ), false, $post, true );
    28482854        } else {
    2849                 $the_time = get_post_modified_time( $format, false, $post, true );
     2855                if ( ! empty( $format ) ) {
     2856                        $_format = $format;
     2857                } else {
     2858                        $_format = get_option( 'time_format' );
     2859                }
     2860
     2861                $the_time = get_post_modified_time( $_format, false, $post, true );
    28502862        }
    28512863
    28522864        /**