OSDN Git Service

let the user know that --user_login= doesn't work
authorscribu <mail@scribu.net>
Fri, 20 Dec 2013 23:59:49 +0000 (01:59 +0200)
committerscribu <mail@scribu.net>
Fri, 20 Dec 2013 23:59:50 +0000 (01:59 +0200)
see #926

php/commands/user.php

index 9e02172..ddee96e 100644 (file)
@@ -240,13 +240,15 @@ class User_Command extends \WP_CLI\CommandWithDBObject {
         *
         * ## EXAMPLES
         *
-        *     wp user update 123 --user_login=mary --display_name=Mary
-        *
-        *     wp user update mary --user_pass=marypass
+        *     wp user update 123 --display_name=Mary --user_pass=marypass
         */
        public function update( $args, $assoc_args ) {
-               $user_ids = array();
+               if ( isset( $assoc_args['user_login'] ) ) {
+                       WP_CLI::warning( "User logins can't be changed." );
+                       unset( $assoc_args['user_login'] );
+               }
 
+               $user_ids = array();
                foreach ( $this->fetcher->get_many( $args ) as $user ) {
                        $user_ids[] = $user->ID;
                }