WordPress主题教程 :页面导航

当你的博客内容越来越多的时候,在 WP 的后台又设定了首页只显示10个日志,那么从第11个开始都无法在首页显示出来。

这样在博客的最后一篇日志下面就会出现后一页或前一页的链接。如果你还不到10个日志,这个链接就不会出现。

WordPress主题教程 :页面导航

把下面的代码加入到 <?php endif; ?> 前面

<div class=”navigation”>

<?php posts_nav_link(); ?>

</div>

分析一下 posts_nav_link() 这个 WP 函数,它可以有三个参数:<? posts_nav_link(‘in between’,’before’,’after’),第1个参数是显示在后一页和前一页链接的中间。第2个参数显示在后一页和前一页链接的前面。第3个参数显示在后一页和前一页链接的后面。用什么来显示,你自己决定,常用的就是一些符号或是箭头而已嘛。

现在再看一下我们已经有了哪些个代码:

<?php get_header(); ?>

<div id=”content”>

<?php if(have_posts()) : ?>

<?php while(have_posts()) : the_post(); ?> <div class=”post”>

<h2><a href=”<?php%20the_permalink();?>”><?php the_title();?></a></h2> <div class=”entry”>

<?php the_content();?>

<p class=”postmetadata”>

<?php _e(‘Filed under:’);?>

<?php the_category(‘,’);?>

<?php _e(‘by’);?>

<?php the_autnor(”);?>

<br />

<?php comments_poopup_link(‘No Comments?’,’1 Comments?’,’% Comment?’);?>

<?php edit_post_link(‘Edit’,’|’,”);?>

</p>

</div>

</div>

<?php endwhile; ?>

<div class=”navigation”>

<?php posts_nav_link(); ?>

</div>

<?php else:?>

<div class=”post” id=”post-<?php the_ID(); ?>” > <?php _e(‘Not Found’);?> </div>

<?php endif; ?>

</div>

</body>

</html>

*********************************************************************************************

写教程不是一个简单的事,它不光让我心烦,还让我难以找到适当的词来表达,所以要体会一下当老师的难处。

*********************************************************************************************

发表评论

电子邮件地址不会被公开。 必填项已用*标注