web-dev-qa-db-fra.com

quelle est la signification de 1 dans le champ Statut utilisateur de wp_users dans Wordpress CMS?

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.

7
chandra sekhar

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);

FOR MORE http://codex.wordpress.org/Class_Reference/wpdb

4
channasmcs

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 ;-)

2
Ryan S

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.

1
flomei

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/

0
Pravin Work