WP as a CMS menu

时间:2011-11-28 作者:Greg

我已经将客户网站从Joomla转换为WordPress。然而,如果不修改核心WordPress,我就无法完美复制旧站点的一个方面。

目标是自动创建一个树导航菜单,其中菜单中的每个链接都直接链接到一个页面,类似于Drupal和Joomla之前为该站点创建菜单的方式。显然,我可以使用新的“菜单”功能手动构建每个链接。但对于500页来说,这将需要很长时间,这将导致WordPress的最佳功能之一丢失!

我能想到的解决这个问题的唯一方法是让每一篇博客文章都成为一个“页面”,这样文章就可以成为父页面的子页面。这种方法的缺点是,我无法再创建类别或标记,这是一个重大挫折。然而,这种方法的主要问题是,它更改了网站的URL永久链接,而这些链接已经7年多没有更改过了。

而不是有一个示例URL。com/我的关键字短语/URL将成为示例。com/父关键字短语/子关键字阶段/

我需要一个解决方案来保持URL不变,但仍然有一个分层CMS风格的菜单。我在网上找到的唯一解决方案是通过修改核心来打破更新!

http://wordpress.org/support/topic/page-permalinks-without-hierarchy-parents

有什么想法吗?

2 个回复
SO网友:kaiser

你需要绕过一个定制的助行器。This 由@toscho给出的答案足够详细,可以帮助您绕过它。

SO网友:Greg

如果有人遇到此线程,我的问题的答案是使用过滤器通过插件修改URL:

http://webdevstudios.com/2009/11/02/change-wordpress-permalinks-on-pages-to-have-a-html-extension/

结束