J'essaie d'ajouter meta_key et meta_value pour tous les utilisateurs déjà enregistrés dans ma base de données via phpmyadmin.
Je veux: meta_key = is_activé et meta_value = 1
Merci,
Ajoutez ce code dans functions.php. Si vous visitez votre site, il ajoutera/mettra à jour automatiquement toutes les méta-valeurs des utilisateurs. Après avoir exécuté ce code, il suffit de commenter ou de supprimer ce code.
$args = array(
'fields' => 'all',
);
$blogusers = get_users( $args);
foreach($blogusers as $key => $user){
update_user_meta( $user->ID, 'is_activated', 1 );
}
OU vous pouvez également le faire avec $ wpdb
global $wpdb;
$users = $wpdb->get_results( "SELECT ID FROM $wpdb->users" );
if( $users ) {
foreach ( $users as $user ) {
update_user_meta( $user->ID, 'is_activated', 1 );
}
}
vérifiez que PHPMyAdmin vous trouvez que chaque utilisateur meta_key = is_activated est défini sur 1.