Домой Wp-Recall WP-Recall: Пишем свое дополнение и кастомизация Рейтинг публикации доступный только администратору
12ответ(ов) в теме
Андрей Помогу
не в сети 3 года
На сайте с 18.07.2016
Участник
Тем 19
Сообщения 112
1
11:00
Версия WP-Recall: 16.6.17

Здравствуйте!
Подскажите, пожалуйста, можно ли сделать так, чтобы рейтинг публикации был доступен только определенным ролям, а конкретнее - только администратору? То есть, чтобы кнопки голосования выводились только для администратора, а для других ролей - нет?

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

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

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

Такой возможности нет. Но можно попробовать дерегистрировать рейтинг в зависимости от роли. Как скрывать блок рейтинга показано тут

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

используйте апи вордпресс для уточнения условий скрытия рейтинга

1
Андрей Помогу
не в сети 3 года
На сайте с 18.07.2016
Участник
Тем 19
Сообщения 112
3
11:45

Хорошо. Спасибо. Попробую.

0
Андрей Помогу
не в сети 3 года
На сайте с 18.07.2016
Участник
Тем 19
Сообщения 112
4
12:11

Попробовал скрыть рейтинг по инструкции из приведенной ссылки, но ничего не поменялось. Как использовать апи вордпресса для уточнения условий скрытия рейтинга не знаю.

+ мне надо, чтобы и на главной не выводился рейтинг (данные рейтинга) публикаций, а в инструкции только описано для одиночной записи.

Редакции сообщения
03.05.2019 12:14Андрей ПомогуПричина: не указано
0
garry
не в сети 13 часов
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2933
5
12:20

Андрей Помогу сказал(а)
+ мне надо, чтобы и на главной не выводился рейтинг (данные рейтинга) публикаций

Если вы про анонс, то вот это в файл функций добавьте

//удалить рейтинг из анонса
remove_filter('the_excerpt', 'rcl_post_content_rating',10);

1
Андрей Помогу
не в сети 3 года
На сайте с 18.07.2016
Участник
Тем 19
Сообщения 112
6
12:25

Почему-то тоже ничего не поменялось. В анонсах остались "сердечки".

0
garry
не в сети 13 часов
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2933
7
12:26

Андрей Помогу сказал(а)
Почему-то тоже ничего не поменялось. В анонсах остались "сердечки".

Вы уверены, что вставляете в тот шаблон?

0
Андрей Помогу
не в сети 3 года
На сайте с 18.07.2016
Участник
Тем 19
Сообщения 112
8
12:28

Да, у меня одна тема установлена. Код добавил в единственный файл functions.php. Другие вставленные функции в этот файл срабатывают.

0
garry
не в сети 13 часов
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2933
9
12:30

тогда надо смотреть шаблон, возможно у вас выводятся анонсы не через the_excerpt

1
Андрей Помогу
не в сети 3 года
На сайте с 18.07.2016
Участник
Тем 19
Сообщения 112
10
12:38

Попробую поискать, так как когда-то также долго искал, где редактировать анонс и нашел в нестандартном месте - просто надо покопаться. Как вариант подумал, что может и попробовать оставить вывод рейтинга на главной, но хотелось бы поменять значок "сердечка" на что-то другое, например на "доллар" или др. Есть ли возможность поменять иконку?

Идеально было бы поменять на свою иконку в формате изображения (png, jpg).

Редакции сообщения
03.05.2019 12:42Андрей ПомогуПричина: не указано
0
Андрей Помогу
не в сети 3 года
На сайте с 18.07.2016
Участник
Тем 19
Сообщения 112
11
12:57

Получилось скрыть вывод кнопок голосования рейтинга публикаций в одиночной записи. Но теперь не получается вывести их в нужном месте. Если есть возможность вставить код вывода кнопок голосования в виджет, то подскажите, пожалуйста, как должен выглядеть код? так как когда вставляю код

echo rcl_get_html_post_rating($post->ID,$post->post_type);

то выдает ошибки, что неверный синтаксис.

0
Андрей Помогу
не в сети 3 года
На сайте с 18.07.2016
Участник
Тем 19
Сообщения 112
12
14:47

Получилось реализовать задуманное путем выноса кнопок голосования в виджет, который настроен на отображение только администратору.

Тему можно закрывать. Всем спасибо!

0
Тема закрыта. Публикация новых сообщений запрещена.