OSDN Git Service

get rid of some DB warnings
authorscribu <mail@scribu.net>
Wed, 17 Jul 2013 01:02:37 +0000 (04:02 +0300)
committerscribu <mail@scribu.net>
Wed, 17 Jul 2013 01:06:02 +0000 (04:06 +0300)
php/wp-settings-cli.php

index b40e147..50687b3 100644 (file)
@@ -59,6 +59,22 @@ require( ABSPATH . WPINC . '/pomo/mo.php' );
 // WP_CLI: Early hooks
 Utils\replace_wp_die_handler();
 add_filter( 'wp_redirect', 'WP_CLI\\Utils\\wp_redirect_handler' );
+if ( defined( 'WP_INSTALLING' ) && is_multisite() ) {
+       $values = array(
+               'ms_files_rewriting' => null,
+               'active_sitewide_plugins' => array(),
+               '_site_transient_update_core' => null,
+               '_site_transient_update_themes' => null,
+               '_site_transient_update_plugins' => null,
+               'WPLANG' => '',
+       );
+       foreach ( $values as $key => $value ) {
+               add_filter( "pre_site_option_$key", function () use ( $values, $key ) {
+                       return $values[ $key ];
+               } );
+       }
+       unset( $values, $key, $value );
+}
 
 // Include the wpdb class and, if present, a db.php database drop-in.
 require_wp_db();