I am new to wordpress development, just trying to convert my HTML into a WordPress theme, I started with Chris Coyer’s blank theme.
<div class="navigation">
<div class="next-posts">
<?php next_posts_link('« Older Entries') ?>
</div>
<div class="prev-posts">
<?php previous_posts_link('Newer Entries »') ?>
</div>
</div>
How can I output the div only if there is a next_posts_link()
. I need this as I will be using <ul>
for my pagination. If I don’t do that, I will get an empty bullet
You can use
get_previous_posts_link
andget_next_posts_link
to determine if they exists like this:
Hope This Helps
I wrote this up a while ago, but should still be valid:
http://www.ericmmartin.com/conditional-pagepost-navigation-links-in-wordpress-redux/
You can add the following function to your
functions.php
file:The update your code to:
the best solution is checking
$wp_query->max_num_pages
, but you also can use: