Помогите с установкой WP-PostRatings

12
R1
На сайте с 26.10.2015
Offline
41
1175

Никак не могу разобраться с установкой этого плагина.

В мануале сказано что код <?php if(function_exists('the_ratings')) { the_ratings(); } ?>

надо установить после кода -

<?php while (have_posts()) : the_post(); ?>

в шаблоне Single.php

Пробовал разные вариации, но плагин либо не работал, либо переставал грузиться сайт

Советские военные фильмы (https://kino-o-voine.ru)
P1otr
На сайте с 13.04.2012
Offline
136
#1

Вы понимаете синтаксис php? Скорее всего дело в кривой вставке кода <?php if(function_exists('the_ratings')) { the_ratings(); } ?>

>>>>>>LinkBoss.net - Трастовые ссылки для увеличения трафика в 10 раз! (http://linkboss.net/)<<<<<<
R1
На сайте с 26.10.2015
Offline
41
#2

P1otr, честно, нет, не понимаю :)

Я так и думал, что криво вставил код. Но знать бы как правильно...

Куда весь код можно вставить, для демонстрации?

barabash
На сайте с 30.04.2011
Offline
71
#3

<? - это открытие php

?> - Это закрытие php

Вставляйте код так что бы это - <?php if(function_exists('the_ratings')) { the_ratings(); } ?>

не было внутри открытия и закрытия

P1otr
На сайте с 13.04.2012
Offline
136
#4

Сбросьте сюда листинг файла single.php

NAZO
На сайте с 03.03.2016
Offline
46
#5

У меня вот так стоит код данного плагина:

<div id="primary" class="content-area">
<div id="content" class="site-content" role="main">
<?php
// Start the Loop.
while ( have_posts() ) : the_post();

/*
* Include the post format-specific template for the content. If you want to
* use this in a child theme, then include a file called called content-___.php
* (where ___ is the post format) and that will be used instead.
*/
get_template_part( 'content', get_post_format() );

// If comments are open or we have at least one comment, load up the comment template.
if ( comments_open() || get_comments_number() ) {
comments_template();
}
endwhile;
?>

<center><?php if(function_exists('the_ratings')) { the_ratings(); } ?></center>
Лучший хостинг для сайта! От 10р в месяЦ (https://bill.cishost.ru/mancgi/partnerprogram?partner=8738&project=1") >>>ЭТО Лучшая партнерка ДЛЯ КиНоСаЙтОв!<<< (http://dreamcash.tl/?p=15075)
SeVlad
На сайте с 03.11.2008
Offline
1609
#6
barabash:
<? - это открытие php

Не верно.

Открытие тут (и правильно):

<?php
ruslan1012:
Куда весь код можно вставить, для демонстрации?

Большие простыни на http://pastebin.com, http://jsfiddle.net и тп

Небольшие можно сюда в ббкод [code][/code]

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
R1
На сайте с 26.10.2015
Offline
41
#7

SeVlad,



<?php
/**
* The Template for displaying all single posts
*
* @package WordPress
* @subpackage Twenty_Fourteen
* @since Twenty Fourteen 1.0
*/

get_header(); ?>

<div id="primary" class="content-area">
<div id="content" class="site-content" role="main">
<?php if (function_exists('dimox_breadcrumbs')) dimox_breadcrumbs(); ?> <?php
// Start the Loop.
while ( have_posts() ) : the_post();

/*
* Include the post format-specific template for the content. If you want to
* use this in a child theme, then include a file called called content-___.php
* (where ___ is the post format) and that will be used instead.
*/
get_template_part( 'content', get_post_format() );

// If comments are open or we have at least one comment, load up the comment template.
if ( comments_open() || get_comments_number() ) {
comments_template();
}
endwhile;
?>
</div><!-- #content -->
</div><!-- #primary -->

<?php
get_sidebar( 'content' );
get_sidebar();
get_footer();

NAZO, пробовал по Вашему, получилось! Но мне надо чтобы рейтинг выводился сразу после заголовка

SeVlad
На сайте с 03.11.2008
Offline
1609
#8
ruslan1012:
Twenty_Fourteen

Ну вот. Указав тему шансы резко возрастают :).

Вставляй где-то после 30 строки content.php.

Но чтобы не потерять при обновлении - используй механизм дочек.

R1
На сайте с 26.10.2015
Offline
41
#9

SeVlad, Спасибо!

На главной рейтинг вывел, а как вывести в одиночной записи?

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

SeVlad
На сайте с 03.11.2008
Offline
1609
#10
ruslan1012:
Пробовал вставлять в шаблон Single,

Шаблоны стоит называть по имени файла.

Вставка в content.php должна была вывести и в одиночной записи.

Ибо в single.php указан этот темплейт:

get_template_part( 'content', get_post_format() );
Кури указанную функцию.

А вообще если надо что-то вставить после заголовка - ищи по всем файлам темы the_title.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий