Make WordPress Core

Ticket #64496: 64496.diff

File 64496.diff, 1.0 KB (added by sabernhardt, 2 months ago)

leaves the <span> empty if get_the_time( 'U' ) does not return an integer

  • src/wp-admin/includes/dashboard.php

     
    10141014
    10151015                        $time = get_the_time( 'U' );
    10161016
    1017                         if ( gmdate( 'Y-m-d', $time ) === $today ) {
     1017                        if ( ! is_int( $time ) ) {
     1018                                $relative = '';
     1019                        } elseif ( gmdate( 'Y-m-d', $time ) === $today ) {
    10181020                                $relative = __( 'Today' );
    10191021                        } elseif ( gmdate( 'Y-m-d', $time ) === $tomorrow ) {
    10201022                                $relative = __( 'Tomorrow' );
     
    10331035                        printf(
    10341036                                '<li><span>%1$s</span> <a href="%2$s" aria-label="%3$s">%4$s</a></li>',
    10351037                                /* translators: 1: Relative date, 2: Time. */
    1036                                 sprintf( _x( '%1$s, %2$s', 'dashboard' ), $relative, get_the_time() ),
     1038                                $relative ? sprintf( _x( '%1$s, %2$s', 'dashboard' ), $relative, get_the_time() ) : '',
    10371039                                $recent_post_link,
    10381040                                /* translators: %s: Post title. */
    10391041                                esc_attr( sprintf( __( 'Edit &#8220;%s&#8221;' ), $draft_or_post_title ) ),