NON Static-Front Page

时间:2012-07-02 作者:Midoriconcept

有很多关于如何在wordpress中创建静态首页的文档。

我需要有一个动态的首页,特别是buddy press的一组。链接是www.domain。com/小组/挑战-6/

我是否需要更新模板,或者是否有可以使用的插件?

2 个回复
SO网友:Rarst

请注意,在WordPress的上下文中,“静态”首页并不意味着静态。通常,这意味着页面中的某些内容保持不变,而不是索引/归档页面中主要填充了随时间变化的多篇文章。

所以,任何动态功能都可以添加到用于“静态”首页的适当模板中。

SO网友:Rutwick Gangurde

有一个小技巧可能对你有帮助。我对BuddyPress一无所知,因此您必须根据需要调整解决方案。

WordPress将设置为静态首页的页面的帖子id存储在名为“page\\u on\\u front”的选项中。使用您选择的值更改该选项。

//Hook into init or within your function where you get the dynamic page/post
//Assume the page/post you want to set as front page has an ID = 345

//This check is necessary, if it is not set to \'page\' then the latest posts will be shown on homepage
if(get_option(\'show_on_front\') == \'page\')
    update_option(\'page_on_front\', 345);
希望这有帮助!

结束