+ + +
С нами с 03.04.10
Сообщения: 1068
Рейтинг: 521
|
Добавлено: 27/08/13 в 09:48 |
Видел на некоторых блогах такую штукенцию под ником коментатора выводится его роль ну там типо
Вася Пупкин
админ (или подписчик там)
кто нибудь подскажите как такое реализовать
надыбал вот такой код
Код: [развернуть] |
<?php // код для получения роли комментатора
$user_id = $comment->user_id;
$role = ( isset( $roles[$user_id] ) ? $roles[$user_id] : '' ); ?> |
но цуко че с ним дальше делать не доганяю
в файл функций шоле пихать ?
|
|
|
|
Клева
С нами с 07.02.04
Сообщения: 12781
Рейтинг: 3531
|
Добавлено: 28/08/13 в 17:12 |
в файлы темы скорее всего - index.php; page.php; single.php
|
|
|
|
+ + +
С нами с 03.04.10
Сообщения: 1068
Рейтинг: 521
|
Добавлено: 28/08/13 в 19:25 |
та ну . нахуя он там? мне же в коментариях рядом с ником выводить нужно
я думаю сначала надо в файл функций захуярить функцию которая собственно будет определять роль юзера по его идентификатору
а потом че нибудь такое < ?php названиефункции(); ? > в том месте где нужно выводить
в моей теме это тоже в файле функции
|
|
|
|
Клева
С нами с 07.02.04
Сообщения: 12781
Рейтинг: 3531
|
Добавлено: 29/08/13 в 12:39 |
не обратил внимание что тебе у комментаторов вывести надо, подумал у авторов
Тогда в темплей комментов, там где ник выводится попробуй добавить этот код
по-моему и без вмешательство в функции должно работать
вот так я бы только код добавил
Код: [развернуть] |
<? php // код для получения роли комментатора
$user_id = $comment->user_id;
$role = ( isset( $roles[$user_id] ) ? $roles[$user_id] : '' );
?>
<?php echo $role; ?>
|
|
|
|
|
+ + +
С нами с 03.04.10
Сообщения: 1068
Рейтинг: 521
|
Добавлено: 29/08/13 в 16:08 |
увы не фурычит
у меня все хуета которая выводит аву ник коментатора дату коментария в файле функций
|
|
|
|
+ + +
С нами с 03.04.10
Сообщения: 1068
Рейтинг: 521
|
Добавлено: 12/09/13 в 09:02 |
блеать а куда посты подевались где суперпесдатый дядька Yacc помог мне эту фичу реализовать ?
|
|
|
|
С нами с 13.07.03
Сообщения: 602
Рейтинг: 58
|
Добавлено: 12/09/13 в 09:08 |
У меня в моем шаблоне есть файл comments.php вот в нем правишь и все работает
|
|
|
|
+ + +
С нами с 03.04.10
Сообщения: 1068
Рейтинг: 521
|
Добавлено: 12/09/13 в 09:35 |
да не тут были еще посты где мне Як подсобил с нужной функцией
Код: [развернуть] | function getUserRoles($id) {
$user = new WP_User((int)$id);
return implode(' and ', $user->roles);
} |
вывод вот такой
Код: [развернуть] | <?php echo getUserRoles($comment->user_id); ?> |
правда выводило в стандарном формате ака subscriber , administrator и тд.
поэтому пришлось прибегнуть к некоторым манипуляциям с кодом который выводит
Код: [развернуть] | <?php if(getUserRoles($comment->user_id)=='administrator') {echo 'Сцукоадмин';} else if(getUserRoles($comment->user_id)=='subscriber') {echo 'Лошара';} ?> |
так вот я че хотел еще спросить величайшего кибермага Яка можно ли че нибудь в эту комбинацию магических символов добавить что бы еще и незарегистированным юзерам выводился статус Дрочер
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |