我目前正在制作一个“实时”报道第一次世界大战事件的博客。为了实现这一点,我想将入口日期设置为1914年。在Wordpress管理界面中执行此操作显然无法解决问题。 所以现在我想知道如何实现这一目标。 选项一:调整模板,但是我必须实际修改大量代码,并在我更改模板后立即重新解决问题。 选项二:修改wordpress'get_the_date函数。 其他选择?
答案 0 :(得分:2)
UNIX时间从1970年1月1日00:00:00 GMT开始。见http://us1.php.net/time
因此,在WordPress中将您的实际发布日期设置为1970年之前的日期 - 即使看起来有效 - 最终也无法正常工作。它与UNIX,PHP约束有关,而与WordPress无关。
各种主题:http://wordpress.org/support/topic/how-to-post-before-december-31-1969?replies=12
最好的办法是使用自定义字段输入〜1914日期,并将该自定义字段称为模板文件中的发布日期。见http://codex.wordpress.org/Custom_Fields
现在,如果您想显示按日期排序的帖子,实际的发布日期仍然很重要。因此,请注明1914年同一day
的帖子,您的帖子仍将按日期,升序或降序排列。 WordPress将按日对帖子进行排序。
或者,您也可以更改主循环以按自定义字段排序,但在1914年使用相同的day
似乎更容易解决,并按自定义字段显示年份。
答案 1 :(得分:0)
您可以在WordPress管理面板中修改发布日期。
仅在帖子编辑菜单上。