Static Front Page problem

时间:2012-04-02 作者:byronyasgur

我的主题使用首页。php文件在首页上显示许多项目,包括幻灯片和一些特色项目。我还将其设计为显示wordpress设置中设置的静态首页as an excerpt 在此模板中。然后我计划有一个“阅读更多”按钮,这样就可以在没有幻灯片等的情况下自己查看整个页面(我假设使用page.php),但似乎我比自己聪明,因为静态页面似乎注定要使用首页显示。php根据WP层次结构。有人能给我提些建议吗。我需要的是告诉那个页面在第页中打开。php,如果通过“阅读更多”按钮访问。

2 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

我建议two static Pages 对于这种安排:

用作站点首页占位符的静态页面,用于保存要在首页上显示为摘录的内容,然后,在front-page.php, 您只需查询上面的静态页面2,并输出post-excerpt 和permalink。单击永久链接后,静态页面2中的内容将通过page.php.

(如果这是一个分布式主题,那么您需要添加一个主题选项或其他方式来选择要查询的页面IDfront-page.php; 否则,只需将ID设置为静态,并在模板文件中硬编码。)

SO网友:byronyasgur

不确定是否有更好的答案,但为了将来对某人有所帮助,我最终使用query_posts( \'page_id=\' . $front_page_article_id); 其中$front\\u page\\u article\\u id是我设置的新主题选项。

结束

相关推荐

如何从wp_options表中永久删除默认重写规则?

我们在wp\\u选项表中保存了大量的重写规则,我想永久删除我们网站上没有使用的任何条目(如评论提要、页面附件等)。清除这些规则并防止它们在下次调用flush\\u rules()时保存到数据库的最佳方法是什么?我更喜欢在函数中工作的解决方案。php或作为独立插件,而不是编辑核心WP文件,如WP包含/重写。php。