WordPress.org

Make WordPress Core

Ticket #47307: status_published_date_fix.patch

File status_published_date_fix.patch, 774 bytes (added by daniol, 6 months ago)

Fix patch (V. 5.2)

  • C:\xampp\htdocs\

    old new  
    35753575        } else {
    35763576                $post_modified     = $post_date;
    35773577                $post_modified_gmt = $post_date_gmt;
    35783578        }
    35793579
    35803580        if ( 'attachment' !== $post_type ) {
    3581                 if ( 'publish' == $post_status ) {
    3582                         $now = gmdate( 'Y-m-d H:i:59' );
    3583                         if ( mysql2date( 'U', $post_date_gmt, false ) > mysql2date( 'U', $now, false ) ) {
    3584                                 $post_status = 'future';
    3585                         }
    3586                 } elseif ( 'future' == $post_status ) {
     3581                if ( 'future' == $post_status ) {
    35873582                        $now = gmdate( 'Y-m-d H:i:59' );
    35883583                        if ( mysql2date( 'U', $post_date_gmt, false ) <= mysql2date( 'U', $now, false ) ) {
    35893584                                $post_status = 'publish';
    35903585                        }
    35913586                }
    35923587        }