Jó reggelt!
Egy saját plugin írása közben akadtam el, és a tegnapi egész napos keresés után szeretnélek megkérdezni titeket, hátha csak én néztem el valamit. Egy form submit után fut le a kód, ami a megváltoztatott inputokat beírja az adatbázisba, frissítve ezzel a felhasználói adatokat.
Code:
$blogusers = get_users();
foreach ($blogusers as $user_info){
$uid=$user_info->ID;
$szid=$user_info->szerverID;
if($szid!=$_POST[$uid]){
wp_update_user( array ('ID' => $uid, 'szerverID' => $_POST[$uid]) ) ;
}
}
Valamiért a wp_update_user()-re mindig false értéket kapok. Ez a szerverID egy általam hozzáadott oszlop a wp_users táblában, de próbáltam mással is (user_nicename) de akkor sem jó. Kiíratással ellenőriztem, és a megadott adatok helyesek.
Köszönöm szépen előre is a segítségeteket!