i want add next post and previous post link my each post. i already do it. but i want when last post that time next post link will hide and first post time previous post will be hide
bellow my code is working ...
<?php
$prev_post = get_previous_post();
if (!empty( $prev_post )): ?>
<a href="<?php echo get_permalink( $prev_post->ID ); ?>" title="<?php echo $prev_post->post_title; ?>" class="prev-post">
<span class="left_arrow"></span> <?php _e("Previous Post", "twentytwelve"); ?></a>
<?php endif; ?>
<?php
$next_post = get_next_post();
if (!empty( $next_post )): ?>
<a href="<?php echo get_permalink( $next_post->ID ); ?>" title="<?php echo $next_post->post_title; ?>" class="next-post">
<?php _e("Next Post", "twentytwelve"); ?> <span class="right_arrow"></span></a>
<?php endif; ?>
bellow one suppose to work to but not.
<?php if($show_prevnext_post == 1) { ?>
<?php
$prev_post = get_previous_post();
if (!empty( $prev_post )): ?>
<a href="<?php echo get_permalink( $prev_post->ID ); ?>" title="<?php echo $prev_post->post_title; ?>" class="prev-post">
<span class="left_arrow"></span> <?php _e("Previous Post", "twentytwelve"); ?></a>
<?php endif; ?>
<?php
$next_post = get_next_post();
if (!empty( $next_post )): ?>
<a href="<?php echo get_permalink( $next_post->ID ); ?>" title="<?php echo $next_post->post_title; ?>" class="next-post">
<?php _e("Next Post", "twentytwelve"); ?> <span class="right_arrow"></span></a>
<?php endif; ?>
<?php } ?>
i don't understan why this is not working. should i need to anything in function.php
Take a look at WordPress's previous_post_link () and next_post_link () functions. They will only output a link if there's a prev/next post. But it will only work if you use them in the WordPress Post Loop
Hope that helps :-)
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.