Домой Wp-Recall WP-Recall: Пишем свое дополнение и кастомизация Отображение какого-либо *.gif символа после Ник-нейма
6ответ(ов) в теме
Merelin
не в сети 3 недели
На сайте с 01.04.2018
Участник
Тем 40
Сообщения 157
1
01:06
Версия WP-Recall: 16.17.8

Версия Wordpress 5.1.1

Всем привет)) Не скучали без меня?))
Очень хочу сделать после Ника анимашку, например монетку или флаг страны к определённой РОЛИ - superdan:
Здесь

Вы не можете просматривать опубликованные ссылки

поставить вот этот анимированный значок
И в любых местах (комменты, на форуме), где присутствует Ник пользователя всегда после Ника будет этот анимированный значок.
Подскажите пожалуйста, наверное нужно писать в function.php ? Что писать? Напишите пожалуйста простым русским языком))

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
10:18

Здравствуйте.

Тему перенес в кастомизации.

Почитайте как работать с шаблонами WP-Recall

Вы не можете просматривать опубликованные ссылки

вам нужен шаблон office.php от вашей темы ЛК. После функции rcl_username вставляйте все что вам нужно

Или же, если вам нужно повлиять везде где выводится имя - то воспользуйтесь вордпресс функцией get_the_author_meta, вернее фильтр что она вызывает (динамический фильтр) get_the_author_{$field} и уже в нем добавляйте все что вам нужно.
Но это общий вопрос по вордпресс - вне рамок поддержки плагина. По вордпрессу ищите ответы в глобальной сети интернет.

1
Merelin
не в сети 3 недели
На сайте с 01.04.2018
Участник
Тем 40
Сообщения 157
3
19:58

Нашла функцию в файле office.php

<div class="cab_title">
 <h2><?php rcl_username(); ?> </h2>
 <div class="rcl-action"><?php rcl_action(); ?></div>
 </div>

Затем вставляю так ничего не происходит:
<div class="cab_title">
 <h2><?php rcl_username(); ?> <img src="https://karate-wkf.ru/wp-content/pictures/animate_coin.gif"></h2>
 <div class="rcl-action"><?php rcl_action(); ?></div>
 </div>

Мне хотелось бы, чтобы не у всех пользователей отражался этот значок, а только у тех, у кого РОЛЬ - superdan

0
Merelin
не в сети 3 недели
На сайте с 01.04.2018
Участник
Тем 40
Сообщения 157
4
20:01

Думаю, наверное нужно get_the_author_{$field} вот эту строчку вписывать в function.php блин, я запуталась. А как ей роль приписать?

0
Preci
не в сети 2 месяца
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
5
22:18

Первая же ссылка в гугле по запросу "wordpress is user has role":

$user = wp_get_current_user();
if ( in_array( 'author', (array) $user->roles ) ) {
    //Пользователь имеет роль "author"
}

0
Merelin
не в сети 3 недели
На сайте с 01.04.2018
Участник
Тем 40
Сообщения 157
6
12:01

А как прикрепить после имя пользователя с ролью superdan какую-либо анимашку? Например вот эту:

Вы не можете просматривать опубликованные ссылки
Редакции сообщения
29.04.2019 17:05Андрей CSПричина: не указано
0
Вы не имеете права на публикацию сообщений в этой теме