Nous utilisons WordPress pour le développement de votre site Web. L'utilisateur est actif lorsque user_status = 2 et l'utilisateur est inactif si user_status = 0. Alors quelle est la signification de user_status = 1.
S'il vous plaît fournir vos précieuses suggestions.
D'après d'autres discussions, je vois que user_status est effectivement un champ "mort". Il reste dans la table wp_user, mais n'est plus utilisé par WP lui-même. Cela explique probablement pourquoi wp_update_user ne le touche pas.
global $wpdb;
$wpdb->query('UPDATE wp_users SET user_status = 1 WHERE ID = '.$current_user->ID);
Je suis peut-être en retard ici, mais l'état_utilisateur n'est pas mort, il est surtout utilisé dans les réseaux/multisites pour marquer l'utilisateur comme spam ;-)
Vous devriez probablement utiliser add_user_meta
( WP Codex ) et ajouter un nouveau champ à votre tableau d'utilisateurs.
Cela me semble être le moyen le plus propre et vous ne serez pas surpris si user_status
est supprimé de la base de données dans le futur.
Le user_status n'est pas mort comme il semble, il est principalement utilisé dans réseau/multisite pour marquer l'utilisateur en tant que spam ou ham.
Ce champ est principalement utilisé en multisite
https://developer.wordpress.org/reference/functions/update_user_status/