在页眉和页脚之间使用以下代码创建页面模板:
<?php
/**
* Template Name: The Last Post
*
*/
get_header();
//The code begins here
$the_query = new WP_Query( \'posts_per_page=1\' );
while ($the_query -> have_posts()) : $the_query -> the_post(); ?>
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
<?php the_content();
endwhile;
//The code ends here
get_footer(); ?>
然后创建一个新页面,选择此模板并保存它。现在,在“设置”>“阅读”中,选择选项“静态页面”,并将创建的页面定义为“首页”。
此外,创建一个新的带有博客名称的白色页面(例如),并保存它。在“设置”>“阅读”中,将此页面定义为“帖子页面”。现在我们有了头版的最后一篇文章和博客页面中的所有文章。
But 我们仍然需要排除循环中的最后一篇文章,以避免重复内容。您可能会在文件中找到循环index.php
或loop.php
.
查找此行:
if ( have_posts() ) : while ( have_posts() ) : the_post();
并添加覆盖最后一行的以下行:
$offset = new WP_Query( \'offset=1\' );
if ( have_posts() ) : while ($offset -> have_posts() ) : $offset -> the_post();