get_previous_post_link

Получает ссылку (HTML тег A) на предыдущий по дате пост (запись). Функция должна использоваться на отдельных страницах типа is_single().

Чтобы получить ссылку на следующий пост, используйте get_next_post_link().

Хуков нет.

Возвращает

Строку: HTML код ссылки:

get_previous_post_link( $format, $link, $in_same_term, $excluded_terms, $taxonomy );
$format(строка)
Формат в котором будет показана ссылка. %link заменится HTML код <a>. Например, ‘%link →’ выведет <a ...> →.
По умолчанию: ‘« %link’
$link(строка)
Анкор ссылки. ‘%title’ заменится на заголовок записи.
По умолчанию: ‘%title’
$in_same_term(логический)
true – искать предыдущую запись в том же элементе таксономии (рубрике). false – будет искать предыдущую запись во всех элементов таксономии.
По умолчанию: false
$excluded_terms(строка)
ID элементов таксономии, записи из которых не нужно учитывать. Можно указать строкой или массивом: ‘1,5,15’ или array(1,5,15).
По умолчанию: ”
$taxonomy(строка)
Название таксономии для параметра $in_same_term.
По умолчанию: ‘category’

Примеры

#1 Выведем ссылку на предыдущую запись

Тут приведу примеры как выводить ссылку на предыдущую запись:

<?php
function get_previous_post_link( $format = '&laquo; %link', $link = '%title', $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' ) {
	return get_adjacent_post_link( $format, $link, $in_same_term, $excluded_terms, true, $taxonomy );
}

Комментарии:


Оставить комментарий

Your email address will not be published. Required fields are marked *