WordPress.org

Make WordPress Core

Ticket #22704: 22704.admin_email_filter.diff

File 22704.admin_email_filter.diff, 2.0 KB (added by JustinSainton, 5 years ago)
  • wp-admin/includes/class-wp-upgrader.php

     
    14861486                wp_update_themes();  // Check for Theme updates
    14871487                wp_update_plugins(); // Check for Plugin updates
    14881488
    1489                 self::send_email();
     1489                /**
     1490                 * Filters boolean value that is checked before sending update summary to site administrator
     1491                 *
     1492                 * @since 3.7.0
     1493                 *
     1494                 * @param bool                       Whether or not email should be sent to administrator.
     1495                 * @param bool|array $core_update    False on failure, otherwise the core update offering.
     1496                 * @param object     $theme_updates  Object containing theme update properties.
     1497                 * @param object     $plugin_updates Object containing plugin update properties.
     1498                 */
     1499                if ( apply_filters( 'enable_auto_upgrade_email', true, $core_update, $theme_updates, $plugin_updates ) )
     1500                        self::send_email();
    14901501
    14911502                // Clear the lock
    14921503                delete_site_option( $lock_name );
     
    15681579                wp_mail(
    15691580                        get_site_option( 'admin_email' ),
    15701581                        $subject,
    1571                         implode( "\n", $body ) 
     1582                        implode( "\n", $body )
    15721583                );
    15731584        }
    15741585
  • wp-admin/includes/post.php

     
    10521052        $post->post_name = $original_name;
    10531053        unset($post->filter);
    10541054
    1055         return $permalink;
     1055        return apply_filters( 'get_sample_permalink', $permalink, $title, $name, $id, $post );
    10561056}
    10571057
    10581058/**
  • wp-admin/media-new.php

     
    3131                // Upload File button was clicked
    3232                $id = media_handle_upload( 'async-upload', $post_id );
    3333                if ( is_wp_error( $id ) )
    34                         $location .= '?message=3';
     34                        wp_die( $id );
    3535        }
    36         wp_redirect( admin_url( $location ) );
    37         exit;
    3836}
    3937
    4038$title = __('Upload New Media');