posts_nav_link()
Виводить посилання на попередню та наступну сторінки (пости/категорії). Може стати в нагоді для того, щоб забезпечити архіви посиланнями навігації.
Щоб отримати посилання на попередній/наступний посади окремо, використовуйте функції: previous_post_link() .
Працює на основі:
get_posts_nav_link()
get_posts_nav_link()
Хуків немає.
Повертає
null
.
Використання
<?php posts_nav_link( $sep, $prelabel, $nextlabel ); ?>
-
$sep
(рядок) -
Текст, що відображається між посиланнями.
За замовчуванням: ‘ – ‘ -
$prelabel
(рядок) -
Текст (анкор) посилання для попереднього посту.
Типово: __(‘« Previous Page’) -
$nxtlabel
(рядок) -
Текст (анкор) посилання для наступного посту.
Типово: __(‘Next Page »’)
Приклади
#1 HTML який виводить функція
<?php posts_nav_link( $sep, $prelabel, $nextlabel ); ?>
Виведе:
<a href="посилання">« Попередня сторінка</a> — <a href="посилання">Наступна сторінка »</a>
#2 Щоб відцентрувати (показати посередині сторінки) використовуйте такий код:
<div style="text-align:center;"> <?php posts_nav_link(' · ', 'Попередня сторінка', 'Наступна сторінка'); ?> </div>
#3 Як анкори посилань можна використовувати картинки, наприклад так:
<?php posts_nav_link( '', '<img src="' . get_stylesheet_directory_uri() . '/images/prev.jpg" />', '<img src="' . get_stylesheet_directory_uri() . '/images/next.jpg" />' ); ?>
список змін
З версії 0.71 | Введено. |
Код posts_nav_link() posts nav link WP 6.0.2
function posts_nav_link( $sep = '', $prelabel = '', $nxtlabel = '' ) { $args = array_filter( compact( 'sep', 'prelabel', 'nxtlabel' ) ); echo get_posts_nav_link( $args ); }