WP_NAV_MENU,WP为纯CMS

时间:2013-07-30 作者:Sonoman

我正在尝试使用WP作为我的网站的纯后端CMS。我已经在WP中设置了一些页面,例如About、Main Page、Sample Page,我可以使用get_page_by_title.但是当我尝试使用wp_nav_menu 要生成导航元素,生成的链接的形式为www.example.com/wordpress/?page=2.

我知道我可以改变WP来使用好的永久性链接www.example.com/wordpress/about 但我想进一步定制它,以便链接可以阅读www.example.com/about e、 g.跳过wordpress安装位置。

这可能吗?我该怎么做?

2 个回复
最合适的回答,由SO网友:Johannes Pille 整理而成

我知道我可以改变WP来使用好的永久性链接www.example.com/wordpress/about 但我想进一步定制它,以便链接可以阅读www.example.com/about e、 g.跳过wordpress安装位置。

Rather than "skipping the location", point your domain to the location.
Or install WP to your root, respectively.

显然,您也可以进行一些重写,但是如果解决方案很简单,为什么还要走很长的路呢?

至于漂亮的长相美女:
不管你怎么做,这都是路上必不可少的一步。

因此,将permalink结构设置为/%year%/%postname%/.

使用/%postname%/, 已经fixed with 3.3, 但我仍然倾向于只使用它
页面将忽略/%year%/ 无论如何如果你决定也使用博客功能,我不觉得一年的结构有害。由你决定。

SO网友:Vikram

这可以通过wp admin中的永久链接设置完成。(/wp admin/options permalink.php)将permalink结构设置为Post name或具有%postname%的自定义结构

结束

相关推荐

PODS CMS:如何将自定义列添加到高级内容类型

我正在使用Pods plugin (2.2版)创建一些\'Pods\' 或Advanced Content Types, 正如他们所说,这与自定义帖子类型类似,但实际上在他们自己的表中与WP、blank slate分离。每个内容类型至少有两个字段。我想知道的是how do I display those field inputs in the manage page columns of those Advanced Content Types (创建时使用Pods 接口)?默认情况下,它只显示一列,即默