杂志网站的每一期都是静态页面吗

时间:2013-08-08 作者:nilanjan

我想创建一个月刊风格的网站。

我可以看到一个月的url是这样的:www.magazine。com/mywebpage/2013/08

假设我想为每个月创建一个自定义页面,我是否为每个月创建静态页面?

如果这样做,当用户单击日期存档时,如何显示静态页面?

1 个回复
SO网友:fischi

如果您不想使用buildin归档,那么实现这一点的最佳方法是创建一个包含与archive.php.

另外,添加一些post_meta 到您的静态页面,包含您要显示的帖子的年份和月份。

在页面模板中,使用$args:

$args = array (
    \'year\' => get_post_meta( get_the_ID(), \'your_year_meta\', true ),
    \'monthnum\' => get_post_meta( get_the_ID(), \'your_month_meta\', true )
    \'offset\' => $offset,
    //...
);
像往常一样进行查询,并使用archive.php 在立柱之间循环。

此外,如果希望对帖子进行分页,请确保正确计算自定义偏移量,应该是这样:)

结束

相关推荐

更新POST_DATE的SQL查询(一个POST=一个日期和时间)

我已经为我的wordpress博客准备了120篇一类的帖子。目前,帖子是草稿,我不想手动安排。我想这样发布它们:从2013年8月1日起,每天4篇文章,时间为上午10点/下午2点/下午5点/下午8:30,我需要的是SQL查询:120篇文章的更新日期,根据上述需求,将“草稿”模式更改为“待定”,发布顺序基于文章的创建日期:较早的将是第一次发布</我迷失在查询和循环中。如果有人能帮忙,我们将不胜感激。非常感谢,克里斯