Chce pobrac first_name usera w Wordpresie posiadajac ID usera, ale niestety zawsze wyswietla mi sie first_name tylko pierwszego usera, mimo iz ID sa rozne. Domyslam sie, ze problemem jest sama funkcja, ale nie wiem czemu zawsze pobiera dane usera o ID 1. Dostaje dwa wyniki
1. Piotr1
2. Piotr2
Jak widac, ID jest rozne, ale first_name zawsze ten sam. Wynik jaki powinienem uzyskac
1. Piotr1
2. user11
-- Zrzut danych tabeli `wp_usermeta` -- INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (1, 1, 'first_name', 'Piotr'), (34, 2, 'first_name', 'user1'), (46, 3, 'first_name', 'user2');
function rrm_user_calendar_name($user) { //Dodatkowe dane w profilu usera $user = wp_get_current_user(); $userid = $user->ID; $user_data = get_user_meta ($userid); } function rrm_week_calendar_hours_check($rrm_week_calendar_hours_check) { for ($i=0; $i<7; $i++) { $rmm_hours_sql_check = "0".$rrm_week_calendar_hours_check.":00:00"; $sql = "SELECT * FROM `wp_rrm` WHERE `date_start` = '$rmm_week_sql_check' AND `time_start` = '$rmm_hours_sql_check'"; $object = $wpdb ->get_results($sql, ARRAY_A); foreach ($object as $data) { $lol = $data['rrm_id']; rrm_user_calendar_name($lol); } } }