如何修复 WPCLI Error: Role doesn't exist: admin
问题:
尝试使用 wpcli 创建用户时,使用类似这样的命令
wp_user_create.sh
wp user create uli email@domain.com --role=admin --user_pass=abc123abc你看到以下错误消息:
error.txt
Error: Role doesn't exist: admin解决方案
运行
wp_role_list.sh
wp role list来列出所有角色。默认情况下,这些角色是:
output.txt
+---------------+---------------+
| name | role |
+---------------+---------------+
| Administrator | administrator |
| Editor | editor |
| Author | author |
| Contributor | contributor |
| Subscriber | subscriber |
| SEO Manager | wpseo_manager |
| SEO Editor | wpseo_editor |
+---------------+---------------+你必须在 wp user create 命令中使用第二列的值。
例如,要创建 admin 用户,使用 --role=administrator,例如:
wp_user_create.sh
wp user create uli email@domain.com --role=administrator --user_pass=abc123abcCheck out similar posts by category:
Wordpress
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow