Рейтинг на обычных записях:
Подскажите, пожлалуйста, как можно вывести рейтинг на произвольных записях, в какую сторону копать:
Сейчас на произвольных записях выводятся "добавить в закладки", информация о авторе записи.
Дело в том, что вывод на страницу 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); ?>
и ничего не происходит.
Подскажите пожалуйста, может я что-то не правильно делаю?
Я может не совсем правильно вас понимаю
Всё что я сделал, это добавил в 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);
не надо бездумно делать то что вы думаете является 100% попаданием под вашу задачу.
Вы передаете id записи? Первый аргумент содержит его? А второй аргумент что содержит?
Отсутствие элементарных знаний php - зачем вы тогда лезете в кастомизацию?
Знаете о таких функциях как var_dump, print_r? Вот я и спрашиваю - вы дебажили свой код? Распечатывали что содержат ваши переменные?
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