Вывод анонсов на главной WordPress


Столкнулся с проблемой после замены шаблона нашего сайта, на главной выводились теперь не анонсы, а полностью статьи.

Можно скачать и использовать плагин типа Auto_more или Easy Custom Auto Excerpt, но мне они не понравились.

А вот легкое вмешательство в код шаблона решило мой вопрос.

Для главной страницы я редактировал файл шаблона content.php и content-loop.php для категорий.
Ищем строчку с функцией the_content(), которая отвечает за вывод контента полностью, меняем на следующий код:

<?php the_excerpt(); ?>
<p align=”right”><a href=”<?php the_permalink();?>” title=”Читать статью <?php the_title();?> полностью” >Читать полностью…</a></p>

Заменив функцию the_content() на the_excerpt(), мы получили проверку наличие Цитаты(короткого описания страницы, задающегося при редактировании записей wordpress) и при ее отсутствии делается выборка 55 первых слов из основного текста статьи.

Вставим ссылку с использованием функции the_permalink() которая выводит ссылку на запись, а функция the_title() выводит заголовок записи в тег title.

При желании можно делать к каждой записи Цитату, чтобы получить корректный вывод смысла в анонс.

Комментарии:

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *