WordPress.org

Make WordPress Core

Ticket #25756: 25756.diff

File 25756.diff, 1.5 KB (added by pento, 6 years ago)
  • src/wp-admin/includes/class-wp-upgrader.php

     
    23962396                //echo "<h1>\n$subject\n</h1>\n";
    23972397                //echo "<pre>\n" . implode( "\n", $body ) . "\n</pre>";
    23982398
    2399                 wp_mail( get_site_option( 'admin_email' ), $subject, implode( "\n", $body ) );
     2399                $email = array(
     2400                        'to'      => get_site_option( 'admin_email' ),
     2401                        'subject' => $subject,
     2402                        'body'    => implode( "\n", $body ),
     2403                        'headers' => ''
     2404                );
     2405
     2406                $results = $this->update_results;
     2407
     2408                /**
     2409                 * Filter the debug email that can be sent following an automatic background core update.
     2410                 *
     2411                 * @since 3.8.0
     2412                 *
     2413                 * @param array $email {
     2414                 *     Array of email arguments that will be passed to wp_mail().
     2415                 *
     2416                 *     @type string $to      The email recipient. An array of emails can be returned, as handled by wp_mail().
     2417                 *     @type string $subject The email's subject.
     2418                 *     @type string $body    The email message body.
     2419                 *     @type string $headers Any email headers, defaults to no headers.
     2420                 * }
     2421                 * @param int   $failures The number of failures encountered while upgrading
     2422                 * @param mixed $results  The results of all updates attempted
     2423                 */
     2424                $email = apply_filters( 'auto_update_debug_email', $email, $failures, $results );
     2425
     2426                wp_mail( $email['to'], $email['subject'], $email['body'], $email['headers'] );
    24002427        }
    24012428}