我如何创建替代主页? 时间:2010-11-27 作者:Matteo Riva 我在一个网站上工作,它有一个完全定制的首页。现在我被要求添加一个看起来更经典的博客类型页面,可以在http://domain/blog.我尝试创建一个名为blog 并在page-blog.php, 但问题是,我无法让循环在其中工作:页面渲染在循环显示应该开始的地方中止。自定义页面的方式是否错误? 4 个回复 最合适的回答,由SO网友:MikeSchinkel 整理而成 假设您使用的是WordPress v3。x(我不记得这在早期版本中是如何工作的)如果从头开始,您需要这样做:创建一个Page“并称之为“主页”(或其他任何形式)创建另一个页面并称之为“博客”(或其他任何形式)在管理控制台中选择“设置”>“读取”选项。为“首页显示”单选按钮选择“静态页面”。将“首页”指定为“主页”(或#1中的任何内容)将“帖子页面”指定为“博客”(或来自#2的任何内容)单击“保存更改”完成了。以下是显示管理控制台选项的屏幕截图:(来源:mikeschinkel.com) SO网友:Rarst 你在头版使用了什么,定制的index.php 或home.php? 它是静态的还是仍然包含帖子循环?WordPress支持您想要的配置,但解释起来有点混乱。看见Creating a Static Front Page 在法典中。基本上,为此创建页面的方法是正确的,但您必须在WordPress中进行设置,并了解模板的技术细节,以便一切正常工作。 SO网友:bueltge 也可以使用locate\\u template()函数,请参阅本教程:http://wpengineer.com/2030/create-a-separate-page-for-blog-posts-in-wordpress/ 创建一个单独的博客页面和creare主页。主题als静态主页中的php。 SO网友:user33596 如果目标是获得一个空白页,那么上述建议仅适用于某些wordpress主题。即使您执行Mike建议的过程,某些主题上也有永久的小部件数据。我发现Mike的建议有效的唯一方法是,如果页面具有“备用主页”功能,该功能位于页面的编辑部分,在模板类别的右侧;它同样只附带某些模板(论文,优雅)。 结束 文章导航