показывать контейнер только со ссылками next/prev, если они существуют?


Эй, ребята, я знаю, что есть что-то вроде if ( function_exists('')

Можно ли использовать это с next_posts_link() и previous_posts_link().

Причина, по которой я спрашиваю об этом, заключается в том, что у меня есть что-то вроде

<div class="navigation">
    <div class="next-posts"><?php next_posts_link('&laquo; older') ?></div>
    <div class="prev-posts"><?php previous_posts_link('newer &raquo;') ?></div>
</div>

В моем случае div.навигация имеет цветной фон и фиксированную высоту. Так что даже нет следующего или первого сообщения об этом div.появляется навигация. Интересно, смогу ли я отобразить это только в том случае, если существует следующий или предыдущий пост?

Есть идеи, как это сделать?

Author: mathiregister, 2011-03-22

3 answers

 0
Author: Jared, 2011-03-22 20:05:17
<?php if ( $wp_query->max_num_pages > 1 ) : ?>
<div class="navigation">
    <div class="next-posts"><?php next_posts_link('&laquo; older') ?></div>
    <div class="prev-posts"><?php previous_posts_link('newer &raquo;') ?></div>
</div>
<?php endif; ?>
 1
Author: zeo, 2011-03-23 05:19:30

Взгляните на мой (образовательный) плагин "Easy Pagination Deamon". Я переработал его для удобства чтения, и он показывает вам все возможности, которые вы получили с разбиением на страницы.

 0
Author: kaiser, 2011-03-22 20:04:06