Настройка анонсов и цитат в блоге WordPress

10 февраля 2013
1 025

Приветствую, друзья! Кастомизация шаблонов WordPress через код позволяет достичь всего того, что не удалось через стандартные настройки WordPress. Сегодня займёмся настройкой анонсов постов. Анонсы выводятся на главной странице, а также на страницах категорий, тегов и результатов поиска. Везде можно задать их уникальный вид.

Теги анонсов и цитат в блоге на WordPress

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

The_content

Следующий код:

 - выводит текст с начала статьи до тега <!-- more --> (ставится внутри текста статьи для установки границы анонса, описан в прошлой статье). В конце цитаты ставится ссылка "читать дальше", ведущая на полную версию статьи. Если тега more в статье нет, выводится полный текст статьи.

Фразу "читать дальше" можно заменить на более приглядный анкор. Например, внеся следующие изменения:

 Не забываем заключать фразу в кавычки.

The_excerpt

Этот код:

 - используется для вывода цитаты. Цитата - небольшой уникальный текст, который можно добавить к каждому посту. Как это сделать, опять-таки описывал в прошлой заметке. Вывести её можно с помощью кода the_excerpt. Если цитаты у поста нет, выводится начало текста самой записи - тут всё продумано. При этом анонс обрезается до 55 слов. Таким образом, тег the_excerpt удобнее, чем the_content.

Только, в отличие от  the_content, текст не оборачивается в тег абзаца - <p> ... </p>.

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

Вместо 100 подставляем необходимую на своё усмотрение длину.

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

Напоминаю, что все эти коды применяются в цикле WordPress на страницах категории, тега, поиска и архива за определенные даты. The_content также используется в файле single.php для вывода полной версии статьи.

P.S. Первую часть этого материала я начинал со слов о необходимости избегать повторов контента внутри сайта. Продвижение сайта учитывает и оптимизацию самого ресурса. Мало просто закупить внешние ссылки, сайт должен нравиться поисковым системам. Уникальное содержимое всех страниц в этом сыграет положительную роль.

Related Posts Plugin for WordPress, Blogger...
Рубрики: Wordpress

Один комментарий к записи “Настройка анонсов и цитат в блоге WordPress”

  1. Alex (мой Twitter:  _kuzia)

    У except есть один недостаток, он убирает форматирование. Так что от его использования все давно отказываются, и пишут небольшой php сниппет для вывода.

    [Ответить]

Комментируйте - автору важно ваше мнение!

Дополнительно: