WordPress.org

Make WordPress Core

Ticket #22704: 22704.admin_email_filter.diff

File 22704.admin_email_filter.diff, 2.0 KB (added by JustinSainton, 4 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');