记录一些常用的函数和瞎折腾的过程……

wordpress:自定义上下篇文章的链接

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; ?>