]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-admin/includes/upgrade.php
WordPress 4.1.4
[autoinstalls/wordpress.git] / wp-admin / includes / upgrade.php
index 15a1097fe831f8feee879220858d7bfead93d296..b8e3701158a79393855a7e9d0b8b7b03e1f172e2 100644 (file)
@@ -442,6 +442,9 @@ function upgrade_all() {
        if ( $wp_current_db_version < 29630 )
                upgrade_400();
 
+       if ( $wp_current_db_version < 30134 )
+               upgrade_414();
+
        maybe_disable_link_manager();
 
        maybe_disable_automattic_widgets();
@@ -1328,6 +1331,33 @@ function upgrade_400() {
        }
 }
 
+/**
+ * Execute changes made in WordPress 4.1.4.
+ *
+ * @since 4.1.3
+ */
+function upgrade_414() {
+       global $wp_current_db_version, $wpdb;
+
+       if ( $wp_current_db_version < 30134 ) {
+               $content_length = $wpdb->get_col_length( $wpdb->comments, 'comment_content' );
+               if ( ! $content_length ) {
+                       $content_length = 65535;
+               }
+
+               $comments = $wpdb->get_results(
+                       "SELECT comment_ID FROM $wpdb->comments
+                       WHERE comment_date_gmt > '2015-04-26'
+                       AND CHAR_LENGTH( comment_content ) >= $content_length
+                       AND ( comment_content LIKE '%<%' OR comment_content LIKE '%>%' )"
+               );
+
+               foreach ( $comments as $comment ) {
+                       wp_delete_comment( $comment->comment_ID, true );
+               }
+       }
+}
+
 /**
  * Execute network level changes
  *