Домой Каталог: Дополнения WP-Recall Rating System Как вывести рейтинг публикации на произвольных типах записей
14ответ(ов) в теме
romanuch90
не в сети 7 лет
На сайте с 28.06.2017
Участник
Тем 4
Сообщения 14
1
16:43

Рейтинг на обычных записях:

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

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

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

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

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

Сейчас на произвольных записях выводятся "добавить в закладки", информация о авторе записи.

0
Вова (Otshelnik-Fm)
не в сети 1 неделя
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
2
16:56

Тему перенес, это не проблема плагина WP-Recall, а вопрос по работе системы рейтинга.

Поиск по форуму показывает что такой вопрос решали

Вы не можете просматривать опубликованные ссылки
0
romanuch90
не в сети 7 лет
На сайте с 28.06.2017
Участник
Тем 4
Сообщения 14
3
15:56

Дело в том, что вывод на страницу single.php у меня получился без проблем.
А такой же вывод на другую страницу не выводится.
в functions.php добавляю:

add_action('init','rcl_register_rating_group_type');
function rcl_register_rating_group_type(){

if(!function_exists('rcl_register_rating_type'))
return false;

rcl_register_rating_type(array(
'post_type'=>'post-group',
'type_name'=>__('Groups records','wp-recall'),
'style'=>true
)
);
}

а на страницу вывожу

ID,$post->post_type); ?>

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

Редакции сообщения
09.11.2017 15:58romanuch90Причина: не указано
0
romanuch90
не в сети 7 лет
На сайте с 28.06.2017
Участник
Тем 4
Сообщения 14
4
15:59

а на страницу вывожу это: echo rcl_get_html_post_rating($post->ID,$post->post_type);

Могу заплатить если надо

Редакции сообщения
09.11.2017 16:13romanuch90Причина: не указано
0
Preci
не в сети 2 месяца
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
5
16:15

на какую другую страницу? Может вне цикла выводите? Тогда перед echo rcl_get_html_post_rating($post->ID,$post->post_type); надо написать global $post;

0
Вова (Otshelnik-Fm)
не в сети 1 неделя
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
6
16:17

Дебажить надо. Что внутри переменных что в функцию передавали? Напишите их содержимое тут

0
romanuch90
не в сети 7 лет
На сайте с 28.06.2017
Участник
Тем 4
Сообщения 14
7
16:23

Вывести нужно на странице

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

файл archive-hosting.php

Вы не можете просматривать опубликованные ссылки
0
romanuch90
не в сети 7 лет
На сайте с 28.06.2017
Участник
Тем 4
Сообщения 14
8
16:27

Подскажите как вывести код в цикле с использованием global $post; ?

0
Вова (Otshelnik-Fm)
не в сети 1 неделя
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
9
16:31

Otshelnik-Fm сказал(а)
Что внутри переменных что в функцию передавали? Напишите их содержимое тут

0
romanuch90
не в сети 7 лет
На сайте с 28.06.2017
Участник
Тем 4
Сообщения 14
10
16:34

Я может не совсем правильно вас понимаю
Всё что я сделал, это добавил в functions.php код:

add_action('init','rcl_register_rating_group_type');
function rcl_register_rating_group_type(){

if(!function_exists('rcl_register_rating_type'))
return false;

rcl_register_rating_type(array(
'post_type'=>'post-group',
'type_name'=>__('Groups records','wp-recall'),
'style'=>true
)
);
}

и в файл archive-hosting.php:

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

0
Вова (Otshelnik-Fm)
не в сети 1 неделя
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
11
17:21

если в функцию rcl_get_html_post_rating вы передаете верные данные - то результат должен быть. Их вот я и хотел увидеть. Что у вас в этих двух переменных?

Вы не можете просматривать опубликованные ссылки
0
romanuch90
не в сети 7 лет
На сайте с 28.06.2017
Участник
Тем 4
Сообщения 14
12
17:30

только что поставил в функцию rcl_get_html_post_rating - ($object_id,'profile-page',$user_id);
как в примере, что вы только что скинули. И зарегистрировал как в примере. Вывод рейтинга не работает всё равно

0
Вова (Otshelnik-Fm)
не в сети 1 неделя
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
13
17:55

не надо бездумно делать то что вы думаете является 100% попаданием под вашу задачу.
Вы передаете id записи? Первый аргумент содержит его? А второй аргумент что содержит?

Отсутствие элементарных знаний php - зачем вы тогда лезете в кастомизацию?
Знаете о таких функциях как var_dump, print_r? Вот я и спрашиваю - вы дебажили свой код? Распечатывали что содержат ваши переменные?

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

romanuch90 сказал(а)
Я может не совсем правильно вас понимаю
Всё что я сделал, это добавил в functions.php код:

add_action('init','rcl_register_rating_group_type');
function rcl_register_rating_group_type(){

if(!function_exists('rcl_register_rating_type'))
return false;

rcl_register_rating_type(array(
'post_type'=>'post-group',
'type_name'=>__('Groups records','wp-recall'),
'style'=>true
)
);
}

и в файл archive-hosting.php:

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

Вы регистрируете рейтинг для типа постов post-group, а затем в echo rcl_get_html_post_rating($post->ID,$post->post_type); передаете тип поста hosting

0
Вы не имеете права на публикацию сообщений в этой теме