Последняя запись на главной. Проблемы с отображением.

👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →

Вставляю код в index.phр для отображения только последней записи на главной странице. При этом хочу чтобы в рубриках отображались полностью все записи, в хронологическом порядке. Но во всех рубриках отображается только последняя запись. Что не так в коде, прошу помочь.

				
					
						<div id="frontpage-recentblogpost">
						<a class="frontpage-recentblogpost-preview work-preview" href=""></a>
						<h3><a href="">: </a></h3>
						<span class="frontpage-recentblogpost-data">  |   </span>
						<?php
						function new_excerpt_length($length) {
							return 80;
						}
						add_filter('excerpt_length', 'new_excerpt_length');

						function new_excerpt_more($more) {
							return '... '.__('Read more', 'halo_theme').'';
						}
						add_filter('excerpt_more', 'new_excerpt_more');
						?>
						
						</div>
						
					
				
				
Создай свой первый сайт на WordPress

kostenikov
Оцените автора
Добавить комментарий

  1. Наверное у вас нет шаблона, отвечающего за вывод постов определенной категории. Поэтому по старшинству эта функция переходит к файлу index.php. Ну а так как index.php выводит только один пост, то и в категориях выводится один пост.

    Решение: создайте шаблон, выводящий посты определенной рубрики, и укажите в нем нужное количество постов.

    Про шаблоны в WordPress я писал тут — https://n-wp.ru/shablonyi-v-wordpress/

    Ответить
  2. kostenikov автор

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

    Ответить