我如何创建替代主页?

时间: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.phphome.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的建议有效的唯一方法是,如果页面具有“备用主页”功能,该功能位于页面的编辑部分,在模板类别的右侧;它同样只附带某些模板(论文,优雅)。

结束

相关推荐

Paging in a sidebar mini loop

我切换到了另一个主题,并决定用其中的一些默认代码制作一个小部件,在自定义循环中显示我的美味帖子、推特帖子、su帖子和youtube视频(不包括主循环中的这些类别)。但是现在。。。分页不再工作。我制作了这个小部件:// =============================== EDL Sidebar Posts Widget ====================================== class SidebarPosts extends WP_Widget { &#x