👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →
Вставляю код в 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>
Наверное у вас нет шаблона, отвечающего за вывод постов определенной категории. Поэтому по старшинству эта функция переходит к файлу index.php. Ну а так как index.php выводит только один пост, то и в категориях выводится один пост.
Решение: создайте шаблон, выводящий посты определенной рубрики, и укажите в нем нужное количество постов.
Про шаблоны в WordPress я писал тут – https://n-wp.ru/6277
я прошу прощения, но не могли бы вы более детально описать, что мне необходимо сделать? Почитал тему по вашей ссылке, но как каому-то решению не пришел.