如何在专用页面上显示博客文章?
题
我正从另一个CMS转移到WordPress。我绝对必须保持链接完整,这就是这样:
- example.com(重定向到 /博客)
- example.com/blog(博客,显示所有文章)
- example.com/blog/article(特定文章)
- example.com/about(静态页面)
- example.com/portfolio(另一个静态页面)
但是,目前只有静态页面可以按预期工作。我无法弄清楚如何创建一个新的自定义“博客”页面并在其中显示博客文章,以及如何删除首页alltoderth,将其重定向到博客。
此外,我正在使用ZBENCH主题,该主题始终显示“ HOME”选项卡,该选项卡将导致首页。取而代之的是,我希望这样的标签:“博客”,“关于”,“ portfolio” - no“ home”。
以前提出过类似的问题:如何在首页以外的静态页面中获取帖子列表?
但这似乎是一个黑客,我确实遇到了同样的问题。我确实想在首页上显示博客,我只想在URL和标签上重命名它。
解决方案
将您的永久链接设置为 /blog/%postname%/
将解决您的结构问题。
在您的主题中,放入 home.php
将用户重定向到 /博客 /的文件,您可以将博客设置为出现在带有slug博客的页面上,作为在您的设置中的博客>阅读
关于菜单,您必须看看主题的工作原理。如果使用WP 3.0菜单,则可以在仪表板本身中轻松更改它们,如果它打电话 wp_list_pages()
, ,然后您需要使用函数的排除参数来将特定页面排除在显示之外。 http://codex.wordpress.org/function_reference/wp_list_pages