From cc1befe4c4bf7f8c90294b44bb3be78cf431831a Mon Sep 17 00:00:00 2001 From: Daniel Bachhuber Date: Tue, 26 Apr 2016 16:32:00 -0700 Subject: [PATCH] Only attempt to use `add_user_to_blog()` on multisite The function isn't available on a normal WordPress. --- php/commands/user.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/php/commands/user.php b/php/commands/user.php index 98c4861505..ccd973a72f 100644 --- a/php/commands/user.php +++ b/php/commands/user.php @@ -718,7 +718,7 @@ public function import_csv( $args, $assoc_args ) { $new_user['ID'] = $existing_user->ID; $user_id = wp_update_user( $new_user ); - if ( !in_array( $existing_user->user_login, wp_list_pluck( $blog_users, 'user_login' ) ) && $new_user['role'] ) { + if ( !in_array( $existing_user->user_login, wp_list_pluck( $blog_users, 'user_login' ) ) && is_multisite() && $new_user['role'] ) { add_user_to_blog( get_current_blog_id(), $existing_user->ID, $new_user['role'] ); WP_CLI::log( "{$existing_user->user_login} added as {$new_user['role']}." ); }