如何在专用页面上显示博客帖子?

时间:2011-04-08 作者:futlib

我正在从另一个CMS迁移到WordPress。我一定要保持链接完整,如下所示:

示例。com(重定向到/博客)示例。com/blog(显示所有文章的博客)示例。com/blog/article(特定文章)示例。com/about(静态页面)示例。com/portfolio(另一个静态页面)但是,目前只有静态页面可以按预期工作。我不知道如何创建一个新的自定义“博客”页面并在上面显示博客帖子,以及如何将首页全部删除,使其重定向到博客。

此外,我使用的是zBench主题,它总是显示“主页”选项卡,这将导致头版。相反,我希望我的标签如下:“博客”,“关于”,“投资组合”-没有“主页”。

之前曾提出过类似的问题:How to get the list of posts in a static page other than front page?

但这看起来像是一个黑客,并不是我的问题。我确实想在首页上显示博客,我只想在URL和选项卡上重命名它。

1 个回复
最合适的回答,由SO网友:Ashfame 整理而成

将永久链接设置为/blog/%postname%/ 将解决您的结构问题。

在主题中,加入home.php 将用户重定向到/blog/的文件,您可以在“设置”>“阅读”中将日志设置为显示在包含slug blog的页面上

关于菜单,你必须看看你的主题是如何工作的。如果它使用WP 3.0菜单,那么您可以在仪表板本身中轻松更改它们,如果它调用wp_list_pages(), 然后,需要使用函数的exclude参数来排除显示的特定页面。http://codex.wordpress.org/Function_Reference/wp_list_pages

结束

相关推荐

5 blogs on one WordPress site

在一个网站上拥有多个博客的最佳方式是什么?我不是说多站点。我想要的是一个有5个博客的网站。所有这些都可以从一个菜单访问,也可以从一个后端编辑,我可以使用类别,尽管我正在寻找其他内容。多站点需要进行大量调整。