Как вывести цитату для записи в WordPress теме

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

Основным преимуществом использования цитат является уменьшение времени загрузки страницы и увеличение количества просмотров.

Как это поможет уменьшить время загрузки страницы?

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

Как это поможет увеличить количество просмотров страницы?

Некоторые пользователи просто читают всю запись на странице категории, если вы не используете цитату. Добавив ее, вы вынудите читателей переходить на страницу записи. А это уже 2 просмотра страницы вместо одного. Также переход на страницу материала побудит пользователя оставить комментарий к записи, так как форма комментариев находится непосредственно здесь.

Добавляем цитату

Открываем свои файлы index.php, archive.php и category.php. Вероятно, что не все перечисленные файлы будут у вас в теме. В этом случае открываем только те, что в наличии. Находим в них следующий код:

<?php the_content(); ?>

и заменяем его на:

<?php the_excerpt(); ?>

Теперь вы сможете писать собственные цитаты для записей из админки WordPress, а они, в свою очередь, будут отображатья в теме.

addexcerpt[1]

Если вы не укажете цитату самостоятельно, тогда WordPress автоматически возьмет первые 55 слов из записи и поместит их в цитату, а затем отобразит. Изменить количество слов можно с помощью функции, которую следует поместить в файл functions.php темы:

// Изменяем длину цитаты
function new_excerpt_length($length) {
return 100;
}
add_filter('excerpt_length', 'new_excerpt_length');

// Изменяем текст More (Далее) на свой
function new_excerpt_more($more) {
return '...';
}
add_filter('excerpt_more', 'new_excerpt_more');

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

По всем вопросам и отзывам просьба писать в комментарии ниже.

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

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
Scroll To Top