]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-admin/includes/upgrade.php
WordPress 3.9.1-scripts
[autoinstalls/wordpress.git] / wp-admin / includes / upgrade.php
index 1622cab93425697a5a80305ee56dca63c7c824cf..4a853fed0bde74a2b4ef8afe14fb0c09fa316a5f 100644 (file)
@@ -86,6 +86,15 @@ function wp_install( $blog_title, $user_name, $user_email, $public, $deprecated
 
        wp_cache_flush();
 
+       /**
+        * Fires after a site is fully installed.
+        *
+        * @since 3.9.0
+        *
+        * @param WP_User $user The site owner.
+        */
+       do_action( 'wp_install', $user );
+
        return array('url' => $guessurl, 'user_id' => $user_id, 'password' => $user_password, 'password_message' => $message);
 }
 endif;
@@ -161,7 +170,7 @@ function wp_install_defaults( $user_id ) {
 
        // Default comment
        $first_comment_author = __('Mr WordPress');
-       $first_comment_url = 'http://wordpress.org/';
+       $first_comment_url = 'https://wordpress.org/';
        $first_comment = __('Hi, this is a comment.
 To delete a comment, just log in and view the post's comments. There you will have the option to edit or delete them.');
        if ( is_multisite() ) {
@@ -273,7 +282,7 @@ Password: %3\$s
 We hope you enjoy your new site. Thanks!
 
 --The WordPress Team
-http://wordpress.org/
+https://wordpress.org/
 "), $blog_url, $name, $password);
 
        @wp_mail($email, __('New WordPress Site'), $message);
@@ -317,6 +326,16 @@ function wp_upgrade() {
                else
                        $wpdb->query( "INSERT INTO {$wpdb->blog_versions} ( `blog_id` , `db_version` , `last_updated` ) VALUES ( '{$wpdb->blogid}', '{$wp_db_version}', NOW());" );
        }
+
+       /**
+        * Fires after a site is fully upgraded.
+        *
+        * @since 3.9.0
+        *
+        * @param int $wp_db_version         The new $wp_db_version.
+        * @param int $wp_current_db_version The old (current) $wp_db_version.
+        */
+       do_action( 'wp_upgrade', $wp_db_version, $wp_current_db_version );
 }
 endif;
 
@@ -1536,6 +1555,14 @@ function dbDelta( $queries = '', $execute = true ) {
                $queries = explode( ';', $queries );
                $queries = array_filter( $queries );
        }
+       
+       /** 
+        * Filter the dbDelta SQL queries.
+        *
+        * @since 3.3.0
+        *
+        * @param array $queries An array of dbDelta SQL queries.
+        */
        $queries = apply_filters( 'dbdelta_queries', $queries );
 
        $cqueries = array(); // Creation Queries
@@ -1557,7 +1584,27 @@ function dbDelta( $queries = '', $execute = true ) {
                        // Unrecognized query type
                }
        }
+       
+       /** 
+        * Filter the dbDelta SQL queries for creating tables and/or databases.
+        *
+        * Queries filterable via this hook contain "CREATE TABLE" or "CREATE DATABASE".
+        * 
+        * @since 3.3.0
+        *
+        * @param array $cqueries An array of dbDelta create SQL queries.
+        */
        $cqueries = apply_filters( 'dbdelta_create_queries', $cqueries );
+
+       /** 
+        * Filter the dbDelta SQL queries for inserting or updating.
+        *
+        * Queries filterable via this hook contain "INSERT INTO" or "UPDATE".
+        * 
+        * @since 3.3.0
+        *
+        * @param array $iqueries An array of dbDelta insert or update SQL queries.
+        */
        $iqueries = apply_filters( 'dbdelta_insert_queries', $iqueries );
 
        $global_tables = $wpdb->tables( 'global' );