Politique de gestion des cookies
Afin de toujours améliorer votre parcours de navigation sur notre site, nous utilisons des statistiques anonymes de navigation.Les commandes WP CLI pour les utilisateurs.
Gérer les utilisateurs de votre site web WordPress avec l’aide des commandes fournies par le WP CLI.
Documentation
https://developer.wordpress.org/cli/commands/user/
Gérer les termes de taxonomie des utilisateurs
BASH
# Ajouter un terme inexistant de taxonomie à un post
# wp user term set {userID} {taxonomy} {term_value}
wp user term set 1337 category marketing
# Attribuer un terme existant de taxonomie à un post
# wp user term add {userID} {taxonomy} {term_slug}
wp user term add 1337 category marketing
# Supprimer un terme existant de taxonomie d'un post
# wp user term remove {userID} {taxonomy} {term_slug}
wp user term remove 1337 category marketing
# Obtenir toutes les categories d'un post
# wp user term list {userID} {taxonomy}
wp user term list 1337 category
Retirer un utilisateur comme spam
BASH
# wp user unspam {user_ID}
wp user unspam 42
# Retirer plusieurs utilisateurs comme spam
# wp user unspam {user_ID} {user_ID}
wp user unspam 42 1337
Définir un utilisateur comme spam
BASH
# wp user spam {user_ID}
wp user spam 42
# Définir plusieurs utilisateurs comme spam
# wp user spam {user_ID} {user_ID}
wp user spam 42 1337
Gérer la session d’un utilisateur
BASH
# Lister la session d'un utilisateur
# wp user session list {user_ID}
wp user session list admin
wp user session list 42
# Détruite la session d'un utilisateur
# wp user session destroy {user_ID}
wp user session destroy admin
wp user session destroy 42
Remettre à zéro le mot de passe d’un utilisateur
BASH
# Ajouter une meta à un utilisateur
# wp user reset-password {user_ID}
wp user reset-password admin
wp user reset-password 42
Gérer les metas d’un utilisateur
BASH
# Ajouter une meta à un utilisateur
# wp user meta set {user_ID} {meta_key} {meta_value}
wp user meta set 42 description "Nicolas est un développeur WordPress."
# Obtenir la meta d'un utilisateur
# wp user meta get {comment_ID} {meta_key}
wp user meta get 1337 description
# Mettre à jour la meta d'un utilisateur
# wp user meta update {comment_ID} {meta_key} {meta_value}
wp user meta update 1337 description "Nicolas est un super développeur WordPress."
# Supprimer la meta d'un utilisateur
# wp user meta delete {comment_ID} {meta_key}
wp user meta delete 1337 description
# Lister les metas d'un utilisateur
# wp user meta list {comment_ID}
wp user meta list 1337
Lister les utilisateurs
BASH
wp user list
# Lister les administrateurs au format CSV
# wp user list --role={role} --format={format}
wp user list --role=administrator --format=csv
Importer des utilisateurs
BASH
# wp user import-csv {file}
wp user import-csv /path/to/users.csv
# Importer depuis une URL
# wp user import-csv {url}
wp user import-csv http://example.com/users.csv
Obtenir les informations d’un utilisateur
BASH
# wp user get {userID/username}
wp user get nicolas
wp user get 42
# Enregister les informations d'un utilisateur dans un fichier JSON
# wp user get {userID/username} --format={format} > {file}
wp user get nicolas --format=json > user.json
wp user get 42 --format=json > user.json
Générer des utilisateurs
BASH
# wp user generate --count={users_count}
wp user generate --count=3
Supprimer un ou plusieurs utilisateur(s)
BASH
# wp user delete {username}
wp user delete nicolas
# Supprimer un utilisateur et reassigner ses posts
# wp user delete {username} --reassign={userID}
wp user delete nicolas --reassign=42
# Supprimer plusieurs utilisateurs
# wp user delete {username} {username}
wp user delete nicolas user2
# Supprimer tous les contributeurs
wp user delete $(wp user list --role=contributor --field=ID)
Mettre à jour un utilisateur
BASH
# wp user update {userID/username} --user_email={user_email}
wp user update nicolas --user_email=nicolas@example.com
# Modifier le nom de passe d'un utilisateur
# wp user update {userID/username} --user_pass={password}
wp user update admin --user_pass=adminpass
Créer un utilisateur
BASH
# wp user create {username} {user_email} --role={role}
wp user create nicolas nicolas@example.com --role=author
# Créer un utilisateur sans afficher son nom de passe
# wp user create {username} {user_email} --porcelain
wp user create nicolas nicolas@example.com --porcelain
Vérifier le mot de passe d’un utilisateur
BASH
# wp user check-password {userID/username} {password}
wp user check-password admin adminpass
Gérer les rôles d’un utilisateur
BASH
# Ajouter un rôle à un utilisateur
# wp user add-role {userID/username} {author}
wp user add-role nicolas author
wp user add-role 42 author
# Déifinir un rôle à un utilisateur
# wp user set-role {userID/username}
wp user set-role nicolas author
wp user set-role 42 author
# Supprimer un rôle à un utilisateur
# wp user remove-role {userID/username} {capability}
wp user remove-role nicolas create_movie
wp user remove-role 42 create_movie
Gérer les capacités d’un utilisateur
BASH
# Ajouter une capacité à un utilisateur
# wp user add-cap {userID/username} {capability}
wp user add-cap nicolas create_movie
wp user add-cap 42 create_movie
# Lister les capacités à un utilisateur
# wp user list-caps {userID/username}
wp user list-caps nicolas
wp user list-caps 42 create_movie
# Supprimer une capacité à un utilisateur
# wp user remove-cap {userID/username} {capability}
wp user remove-cap nicolas create_movie
wp user remove-cap 42 create_movie