Archive page doesn't work

时间:2017-01-26 作者:Maykel Esser

我正试图通过观看一些教程和技巧来构建我的第一个自定义主题。

所以我有索引和自定义页面,我尝试创建“归档”页面,它会重定向到我的索引。“archive.php”文件就在那里,在阅读设置中,我要求“博客”页面(在页面菜单中创建)接收帖子。

如何继续?

enter image description hereenter image description here

archive.php

<?php get_header(); ?>
<section id="content">
    Testing 123
</section>
<?php get_footer(); ?>

2 个回复
SO网友:Nathan Johnson

如果您使用静态页面作为首页(如第一张图片所示),则两个页面都不存档。php或主页。php将起作用。静态主页的页面层次结构为:

页面模板{slug}。php第{id}页。php第页。php索引。php如果您想在头版上显示存档,请选择“您的最新帖子”,然后选择主页。php将起作用。

无论哪种情况,都是头版。php将是层次结构中的第一个。

SO网友:Al Rosado

你应该用家。php文件,而不是索引。php,这是Wp template hierarchy structure

更新时间:

存档文件应如下所示:

<?php get_header(); ?>
<?php while ( have_posts() ) : the_post(); ?>

    <article class="<?php post_class(); ?>">
        <h1><?php the_title(); ?></h1>
        <div class="post-content">
            <?php the_content(); ?>
        </div>
        <a href="<?php the_permalink(); ?>">Read more</a>
    </article>
<?php endwhile; // end of the loop. ?>
<?php get_footer(); ?>

相关推荐

permalinks issue and archives

我对运行在WP 3.3上的一个站点有一个问题,当我们通过“/%post\\u id%/%postname%/”使永久链接成为任何内容时,归档页面会断开并变成404。经过一些研究,我明白了为什么从性能的角度来看,这不是一个好的做法,所以我尝试了建议的备选方案:“/%year%/%postname%/”和“/%post\\u id%/%postname%/”这两个建议都有效,只是只有使用post\\u id的建议,归档URL才会变成“/date/2012/11/”,并被找到。根据permalink的任何其他建