Make WordPress Core

Ticket #46054: 46054.diff

File 46054.diff, 1.2 KB (added by spacedmonkey, 5 years ago)
  • src/wp-includes/functions.php

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
     
    32363236                if ( null !== $r['response'] ) {
    32373237                        status_header( $r['response'] );
    32383238                }
     3239                nocache_headers();
    32393240        }
    32403241
    32413242        echo wp_json_encode( $data );
     
    32633264
    32643265        list( $message, $title, $r ) = _wp_die_process_input( $message, $title, $args );
    32653266
     3267
     3268        if ( ! headers_sent() ) {
     3269                nocache_headers();
     3270        }
     3271
    32663272        if ( $wp_xmlrpc_server ) {
    32673273                $error = new IXR_Error( $r['response'], $message );
    32683274                $wp_xmlrpc_server->output( $error->getXml() );
     
    32943300        list( $message, $title, $r ) = _wp_die_process_input( $message, $title, $args );
    32953301
    32963302        // This is intentional. For backward-compatibility, support passing null here.
    3297         if ( ! headers_sent() && null !== $args['response'] ) {
    3298                 status_header( $r['response'] );
     3303        if ( ! headers_sent() ) {
     3304            if( null !== $args['response'] ) {
     3305                        status_header( $r['response'] );
     3306                }
     3307                nocache_headers();
    32993308        }
    33003309
    33013310        if ( is_scalar( $message ) ) {