9ответ(ов) в теме
Приветствую всех!
Не получается получить ID пользователя, хочу вывести дату регистрации и роль пользователя в личном кабинете.
Вот код для вывода роли пользователя
function kama_user_role($user_id){ $user = get_userdata( (int) $user_id ); $roles = implode(', ', $user->roles); $replace = array( 'administrator' => 'Администратор', 'editor' => 'Редактор', 'author' => 'Автор', 'contributor' => 'Помощник', 'subscriber' => 'Подписчик' ); $roles = strtr($roles, $replace); return $roles; }
<?php echo kama_user_role(Что тут нужно указать?); ?>
А вот код вывода даты регистрации
function getUserRegDate($id = 0){ global $wpdb; $date = $wpdb->get_var($wpdb->prepare('SELECT user_registered FROM '.$wpdb->users.' WHERE ID="'.$id.'"')); $date = explode(' ', $date); $date = explode('-', $date[0]); return $date[2].'/'.$date[1].'/'.$date[0]; }
$user_id не срабатывает, а get_current_user_id() выводит ID залогениного пользователя...
Подскажите как исправить.
Спасибо.
Андрей CS сказал(а)
Milano сказал(а)
Что я могу делать не так??для начала покажите, что вы сделали, тогда можно будет понять, что не так.
Выше указанные функции вложил в functions.php
А в файле office.php прописал вывод
<?php echo kama_user_role($user_LK); ?>
<?php echo getUserRegDate($user_LK); ?>
но ничего не вышло(
Тема закрыта. Публикация новых сообщений запрещена.