Wordpress CLI中没有执行此作业的“一个命令”:https://github.com/wp-cli/wp-cli/issues/2270
但是,使用其他命令,可以使用以下命令直接在数据库中覆盖用户密码:
USER_ID=$(wp user list --login="$USR_LOGIN" --format=ids)
wp db query "UPDATE wp_users SET user_pass=\'$HASHED_PASS\' WHERE ID = $USER_ID;"
如果您已经知道用户ID,则第一行是可选的。
要散列密码,请使用以下命令:
wp eval "echo wp_hash_password(\'$CLEAR_PASSWORD\');"