我正从另一个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

许可以下: CC-BY-SA归因
scroll top