Wie man WPCLI-Fehler behebt: Role doesn't exist: admin

English Deutsch

Problem:

Beim Versuch, einen Benutzer mit wpcli zu erstellen, mit einem Befehl wie

wp_user_create.sh
wp user create uli [email protected] --role=admin --user_pass=abc123abc

sehen Sie die folgende Fehlermeldung:

error.txt
Error: Role doesn't exist: admin

Lösung

Führen Sie

wp_role_list.sh
wp role list

aus, um alle Rollen aufzulisten. Standardmäßig sind dies die Rollen:

output.txt
+---------------+---------------+
| name          | role          |
+---------------+---------------+
| Administrator | administrator |
| Editor        | editor        |
| Author        | author        |
| Contributor   | contributor   |
| Subscriber    | subscriber    |
| SEO Manager   | wpseo_manager |
| SEO Editor    | wpseo_editor  |
+---------------+---------------+

Sie müssen den Wert aus der zweiten Spalte im wp user create-Befehl verwenden.

Um beispielsweise einen admin-Benutzer zu erstellen, verwenden Sie --role=administrator, z.B.:

wp_user_create.sh
wp user create uli [email protected] --role=administrator --user_pass=abc123abc

Check out similar posts by category: Wordpress