Ради теста решил у себя на сайте вывести форму рейтинга записи перед контентом, а не после.
Для этого нам нужно:
1. Отключить стандартный вывод формы после контента. Для этого в functions.php вашей темы надо добавить
remove_filter('the_content', 'rcl_post_content_rating',20);
2. Добавить форму рейтинга ручками в single.php
echo rcl_get_html_post_rating($post->ID,$post->post_type);
Внимание! Эта форма должна быть внутри цикла, если вы будете выводить форму за пределами цикла - тогда вам придется самостоятельно передавать нужные аргументы в rcl_get_html_post_rating() (1 -ID поста, 2 - тип поста)
Например если вы хотите вывести форму рейтинга в сайдбаре, тогда можете сделать это так:
// Проверяем что мы на странице записи if (is_single()) { // Глобальная переменная $post global $post; echo rcl_get_html_post_rating($post->ID,$post->post_type); }
Бонус:
Удаляем вывод формы рейтинга в комментариях, добавив в functions.php вашей темы
remove_filter('comment_text', 'rcl_comment_content_rating',20);
Выводим рейтинг комментария где нам нужно:
// опять же, это должно быть в цикле комментариев, или самостоятельно передавайте id комментария
echo rcl_get_html_post_rating($comment->comment_ID,'comment');
remove_filter('the_content', 'rcl_post_content_rating',20); что означает 20 на конце?
Приоритет работы функции. Смотрите в описании вордпресс функции
Что-то не сработал этот код на WP-Recall 16.26.5