показывать контейнер только со ссылками next/prev, если они существуют?
Эй, ребята,
я знаю, что есть что-то вроде
if ( function_exists('')
Можно ли использовать это с next_posts_link()
и previous_posts_link()
.
Причина, по которой я спрашиваю об этом, заключается в том, что у меня есть что-то вроде
<div class="navigation">
<div class="next-posts"><?php next_posts_link('« older') ?></div>
<div class="prev-posts"><?php previous_posts_link('newer »') ?></div>
</div>
В моем случае div.навигация имеет цветной фон и фиксированную высоту. Так что даже нет следующего или первого сообщения об этом div.появляется навигация. Интересно, смогу ли я отобразить это только в том случае, если существует следующий или предыдущий пост?
Есть идеи, как это сделать?
3 answers
Проверьте эту ссылку: http://www.ericmmartin.com/conditional-pagepost-navigation-links-in-wordpress-redux/
:)
<?php if ( $wp_query->max_num_pages > 1 ) : ?>
<div class="navigation">
<div class="next-posts"><?php next_posts_link('« older') ?></div>
<div class="prev-posts"><?php previous_posts_link('newer »') ?></div>
</div>
<?php endif; ?>
Взгляните на мой (образовательный) плагин "Easy Pagination Deamon". Я переработал его для удобства чтения, и он показывает вам все возможности, которые вы получили с разбиением на страницы.