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); ?>
но ничего не вышло(
Тема закрыта. Публикация новых сообщений запрещена.