Вывод анонсов на главной странице блога на WordPress

4040
0

Одним из первых вопросов, которые возникают после размещения первого поста на WordPress как правило бывает вопрос о том как сделать анонсы статей, а не вывод их полностью на главной странице. Именно этот вопрос возник и у меня. Решение оказалось довольно простым и поискав по страницам интернета я нашел несколько решений из которых выбрал оптимальное, а именно:

Ищем в папке с шаблоном файл index.php. Как правило шаблон(тема) лежит в папке ваш_сайт/www/wp-conten/themes/текущая_тема_сайта/. Находим в этой папке файл index.php, ищем в нем строчку с функцией the_content(), которая отвечает за вывод контента полностью. Обычно эта функция находится в теле цикла.

Заменяем ее на код:

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

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

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

например можно добавить в файл functions.php в папке шаблона следующий код в начало файла:

Таким образом мы можем заменить стандартный the_excerpt() на пользовательский и самостоятельно корректировать настройки при выводе анонса записи. Лично меня пока устраивает стандартная функция.

Другим стандартным методом вывода анонса является вставка в тексте записи тега . Его вставляют в том месте записи, где необходимо сделать разрыв и ссылку на полный текст. этот тег можно вставить как вручную так и по нажатию на соответствующую кнопку панели.

Кнопка more в режиме html
Кнопка more в режиме html
Кнопка more в режиме визуального редактирования
Кнопка more в режиме визуального редактирования

Вот собственно и все.

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here