wordpress有内置的上下篇文章的链接函数,在正常情况下,直接调用也是很方便。但如果要配合html标签,就有局限性了。
内置的上下篇文章链接是如下形式:
<?php if (have_posts()) { ?>
<nav class="nearbypost">
<div class="alignleft"><?php previous_post_link("« %link") ?></div>
<div class="alignright"><?php next_post_link("%link »") ?></div>
</nav>
<?php }; ?>
使用如下的方法进行自定义链接,可随意html标签的使用:
<?php
$prev_post = get_previous_post();
if (!empty( $prev_post )): ?>
<a title="<?php echo $prev_post->post_title; ?>" href="<?php echo get_permalink( $prev_post->ID ); ?>" ><?php echo $prev_post->post_title; ?></a>
<?php endif; ?>
<?php
$next_post = get_next_post();
if (!empty( $next_post )): ?>
<a title="<?php echo $next_post->post_title; ?>" href="<?php echo get_permalink( $next_post->ID ); ?>" ><?php echo $next_post->post_title; ?></a>
<?php endif; ?>