previous_posts_link
Выводит ссылку на страницу со следующими записями (из-за того, что записи в блоге выводятся в обратном хронологическом порядке страница 'предыдущих' (по времени) записей становится именно страницей 'следующих' записей).
next_posts_link
Выводит ссылку на страницу с предыдущими записями (из-за того, что записи в блоге выводятся в обратном хронологическом порядке страница 'следующих' (по времени) записей становится именно страницей 'предыдущих' записей).
the_excerpt_rss
Выводит анонс текущей записи, отформатированный для использования в RSS лентах. Если в записи была указана 'Цитата', то анонс записи будет взят из нее, а если нет, то в качестве анонса будут взяты первые 55 слов из записи. В анонсе автоматически вырезаются все картинки и все HTML теги. Тег должен работать в пределах цикла вывода записей
<?php the_excerpt_rss(); ?> |
В функции нет никаких параметров.
1. По умолчанию
<description><?php the_excerpt_rss(); ?></description> |
Данный код выведет отформатированный для использования в RSS анонс текущей записи в тегах <description> и </description>.
Функция добавлена в версии 0.71
Функция the_excerpt_rss() находится в wp-includes/feed.php
the_excerpt
Выводит анонс текущей записи с символами '[...]' в конце, означающими, что текст записи был обрезан. Если в записи была указана 'Цитата', то анонс записи будет взят из нее, а если нет, то в качестве анонса будут взяты первые 55 слов из записи. В анонсе автоматически вырезаются все картинки и все HTML теги. Тег должен работать в пределах цикла вывода записей
Внимание: если текущим постом является вложение (attachment.php и image.php), то в качестве анонса будет показано описание вложения, причем символы '[...]' не будут добавлены к такому анонсу.
<?php the_excerpt(); ?> |
В функции нет никаких параметров.
1. По умолчанию
<?php the_excerpt(); ?> |
Будет показан анонс текущей записи.
2. Использование с условными тегами
<?php if ( is_category() || is_archive() ) { the_excerpt(); } else { the_content('Читать дальше...'); } ?> |
Данный код выведет анонсы записей на страницах рубрик или архивов и полный текст записи (до тега-разделителя <!--more-->, если он был использован) на других страницах (например, на главной странице блога).
3. Изменение длины анонса с помощью фильтра
function new_excerpt_length($length) { return 20; } add_filter('excerpt_length', 'new_excerpt_length'); |
Данный код, добавленный в файл functions.php шаблона уменьшит длину анонса с 55 слов до 20 слов.
4. Удаление символов '[...]' в конце анонса с помощью фильтра
function new_excerpt_more($excerpt) { return str_replace('[...]', '...', $excerpt); } add_filter('wp_trim_excerpt', 'new_excerpt_more'); |
Данный код, добавленный в файл functions.php заменит символы '[...]' в конце анонса на символы '...'.
function new_excerpt_more($post) { return ' <a href="'. get_permalink($post->ID) . '">' . 'читать дальше...' . '</a>'; } add_filter('excerpt_more', 'new_excerpt_more'); |
А этот код не только заменит символы '[...]' в конце анонса на текст 'читать дальше...', но и сделает этот текст ссылкой на полную запись.
Внимание! При заполненном поле 'Цитата' в записи никакие фильтры не будут работать - в качестве анонса записи будет выведена 'Цитата' в том виде, как она была заполнена.
Функция добавлена в версии 0.71
Функция the_excerpt() находится в wp-includes/post-template.php
the_content_feed
Функция заменила устаревший тег the_content_rss(). Выводит текст текущей записи, отформатированный для использования в RSS лентах. Функция должна использоваться в цикле вывода записей