]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-admin/includes/class-wp-importer.php
WordPress 4.7
[autoinstalls/wordpress.git] / wp-admin / includes / class-wp-importer.php
index fac5d40e4f78c91c6562eb4f34955f82f3904514..794fa5cf0d07c3ed6c198b48bbb9365ed74062be 100644 (file)
@@ -12,7 +12,7 @@ class WP_Importer {
        /**
         * Returns array with imported permalinks from WordPress database
         *
        /**
         * Returns array with imported permalinks from WordPress database
         *
-        * @global wpdb $wpdb
+        * @global wpdb $wpdb WordPress database abstraction object.
         *
         * @param string $importer_name
         * @param string $bid
         *
         * @param string $importer_name
         * @param string $bid
@@ -52,7 +52,7 @@ class WP_Importer {
        /**
         * Return count of imported permalinks from WordPress database
         *
        /**
         * Return count of imported permalinks from WordPress database
         *
-        * @global wpdb $wpdb
+        * @global wpdb $wpdb WordPress database abstraction object.
         *
         * @param string $importer_name
         * @param string $bid
         *
         * @param string $importer_name
         * @param string $bid
@@ -81,7 +81,7 @@ class WP_Importer {
        /**
         * Set array with imported comments from WordPress database
         *
        /**
         * Set array with imported comments from WordPress database
         *
-        * @global wpdb $wpdb
+        * @global wpdb $wpdb WordPress database abstraction object.
         *
         * @param string $bid
         * @return array
         *
         * @param string $bid
         * @return array
@@ -136,13 +136,15 @@ class WP_Importer {
                                fwrite( STDERR, "Error: can not determine blog_id from $blog_id\n" );
                                exit();
                        }
                                fwrite( STDERR, "Error: can not determine blog_id from $blog_id\n" );
                                exit();
                        }
-                       if ( empty( $parsed['path'] ) )
+                       if ( empty( $parsed['path'] ) ) {
                                $parsed['path'] = '/';
                                $parsed['path'] = '/';
-                       $blog = get_blog_details( array( 'domain' => $parsed['host'], 'path' => $parsed['path'] ) );
-                       if ( !$blog ) {
+                       }
+                       $blogs = get_sites( array( 'domain' => $parsed['host'], 'number' => 1, 'path' => $parsed['path'] ) );
+                       if ( ! $blogs ) {
                                fwrite( STDERR, "Error: Could not find blog\n" );
                                exit();
                        }
                                fwrite( STDERR, "Error: Could not find blog\n" );
                                exit();
                        }
+                       $blog = array_shift( $blogs );
                        $blog_id = (int) $blog->blog_id;
                }
 
                        $blog_id = (int) $blog->blog_id;
                }