wordpress在默認(rèn)情況下顯示的首頁模板為home.php頁面,一般主題的首頁模板都是顯示最新發(fā)布的文章列表,當(dāng)我們查看往期博文時就通過首頁的分頁導(dǎo)航去查看,一般分頁形式為:/page/2,/page/3等。
你可以查看本站的最新文章分頁模式:
- https://www.seo628.com/ —— 首頁最新文章
- https://www.seo628.com/page/2 —— 第二頁
- https://www.seo628.com/page/3 —— 第三頁
但是在一些特殊情況下,比如你的網(wǎng)站是CMS或者BBS,那么首頁一般顯示的就不是最新文章的頁面,而是一些分類集合,或者自定義的頁面,而這些頁面是沒有分頁的。那么我們這時如果要查看最新發(fā)布的文章就需要重新制作一個最新文章頁面模板,方法如下:
步驟一、新建php文件page-blog.php,添加如下代碼:
<?php
/*
Template Name: Blog
*/
?>
<?php get_header(); ?>
<article>
<?php // 讀取最新文章 @ http://shouce.ren
$temp = $wp_query; $wp_query= null;
$wp_query = new WP_Query(); $wp_query->query('showposts=5' . '&paged='.$paged);
while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
<h2><a href="<?php the_permalink(); ?>" title="Read more"><?php the_title(); ?></a></h2>
<?php the_excerpt(); ?>
<?php endwhile; ?>
<?php if ($paged > 1) { ?>
<nav id="nav-posts">
<div class="prev"><?php next_posts_link('? Previous Posts'); ?></div>
<div class="next"><?php previous_posts_link('Newer Posts ?'); ?></div>
</nav>
<?php } else { ?>
<nav id="nav-posts">
<div class="prev"><?php next_posts_link('? Previous Posts'); ?></div>
</nav>
<?php } ?>
<?php wp_reset_postdata(); ?>
</article>
<?php get_footer(); ?>
步驟二、將編輯好的page-blog.php模板上傳到你當(dāng)前主題目錄下,然后進入后臺“頁面” =》”新建頁面”,在右側(cè)屬性模板選項選擇你剛創(chuàng)建的Blog模板:(具體可以查看wordpress自定義首頁)
未經(jīng)允許不得轉(zhuǎn)載:445IT之家 » wordpress最新文章頁面模板制作