BuddyPress slug前缀

时间:2010-09-29 15:44:36

标签: wordpress url-rewriting buddypress

官方BuddyPress网站http://buddypress.org/他们正在与BP运行单个WordPress安装。但是对于某些页面,他们以/ community /为前缀,例如:http://buddypress.org/community/members/并非所有的slug都有前缀,例如http://buddypress.org/register/

关于如何完成此任务以及可以作为客户端重新创建的任何想法都要求为项目提供类似的功能。感谢

1 个答案:

答案 0 :(得分:0)

一种简单的方法:

<击> 1。更新永久链接结构

/%postname%

<击> 编辑:永久链接结构适用于帖子而非页面。

<击> 2。使用slug 社区创建一个页面,创建一个带有slug 成员的子页面。

EDIT2:

嗯,我认为BP是一种建立在WP之上的某种社交网络,但好吧,我现在看到了我的错误:]所以我下载了这个东西并且有一些时刻。您正在谈论的那些网址结构(社区/成员)似乎正在开箱即用。特别, bp-core/bp-core-catch-uri.php是发生大部分乐趣的地方。 URI被分析并分成几部分并进行各种过滤。重点是 如果没有任何意义 (可能没有这样的组件),则跳过域之后的URI的第一部分,因此您可以创建URI喜欢

mysite.com/blah-blah-blah/activity/groups 

它与

具有相同的效果
mysite.com/activity/groups

我已经测试了它,它似乎工作。虽然我强烈建议在做任何严肃的事情之前深入研究源代码并理解所有URI过滤细节。希望能帮助到你。