wp - выводить анонсы на морде

=Lexx=
На сайте с 14.01.2009
Offline
117
648

Как сделать в wp, тема Twenty+Ten так, чтобы на морде выводились не полные посты, а анонсы, как в категориях.

вот пример:

В категориях - анонсы статей с кнопкой "Читать далее": http://volgo-grad.ru/architecture/

а на морде почему-то выводит полные записи: http://volgo-grad.ru/

В "Параметры - Чтение - Для каждой статьи в ленте отображать" стоит переключатель:

Анонс

Полный текст

Хотя, от переключения ничего не меняется.

kimberlit
На сайте с 13.03.2007
Offline
370
#1

more ставишь?

=Lexx=
На сайте с 14.01.2009
Offline
117
#2

нет. но в категориях же автоматом обрезается.

так же автоматом на морде сделать можно?

kimberlit
На сайте с 13.03.2007
Offline
370
#3
=Lexx=:
нет. но в категориях же автоматом обрезается.
так же автоматом на морде сделать можно?

Ну, так посмотри как в коде обрезается.

=Lexx=:
В "Параметры - Чтение - Для каждой статьи в ленте отображать" стоит переключатель:
Анонс
Полный текст

Хотя, от переключения ничего не меняется.

Это для RSS.

Hixon10
На сайте с 21.08.2010
Offline
125
#4

=Lexx=, в index.php у вас функция для вывода the_content(), а в категориях - the_excerpt(). Нужно поменять.

Веду свой невзрачный блог (http://hixon.ru/).
JD
На сайте с 04.01.2012
Offline
1
#5

Вообщем, смотрите, для данного шаблона в категории вывод задается следующей командой:

<?php

get_template_part( 'loop', 'category' );

?>

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

На главной же мы видим:

<?php

get_template_part( 'loop', 'index' );

?>

Видите разницу? В одном случаем после 'loop' идет 'category', в другом - 'index'

Соответственно, чтобы со всем этим делом разобраться (в смысле сделать тот вывод информации, который нам нужен), либо ковыряйтесь в файле loop.php, либо просто замените 'index' на 'category' в указанном коде.

=Lexx=
На сайте с 14.01.2009
Offline
117
#6
Hixon10:
=Lexx=, в index.php у вас функция для вывода the_content(), а в категориях - the_excerpt(). Нужно поменять.

Это в loop.php, полагаю надо менять?

там три вызова the_content(). судя по комментам, нужно только третий заменить?

horrors
На сайте с 02.04.2010
Offline
53
#7

В общем так, как уже написали выше - открываем loop.php

Ищем <?php the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentyten' ) ); ?>

Заменяем на <?php the_excerpt(); ?>

=Lexx=
На сайте с 14.01.2009
Offline
117
#8
JetDesigner:
либо просто замените 'index' на 'category' в указанном коде.

не сработало.

сработала замена последнего вызова функции, как постом выше написали.

Всем спасибо.

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