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

10 февраля 2013
954

Приветствую, друзья! Кастомизация шаблонов 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 сниппет для вывода.

    [Ответить]

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

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