初始wordpress网址 - localhost / wordpress /
在我的wordpress导航栏中,我有一个名为" Groups"的自定义页面。点击" Groups"后,网址将更改为 的本地主机/ WordPress的/组/
,页面显示我创建的所有组..
现在我想点击这个(说组名是'学生')组来向我显示该组的更多详细信息,链接应如下所示: - 的本地主机/ WordPress的/组/生/
如何处理最后一部分?
我在buddypress" Groups"中注意到了这个实例。页
答案 0 :(得分:0)
你不应该为BuddyPress中的组创建CPT(与其他答案相关)。
群组目录有slug /groups/
,正如您已经发现的那样。
要创建URL /groups/students/
,您只需在BuddyPress安装中创建一个名为Students
的普通组。您可以在/groups/create/
页面上执行此操作。该组将拥有所需的students
slug。
相关资料: 有关群组的一般信息:https://codex.buddypress.org/administrator-guide/groups/ 组类型(类似于组的类别):https://codex.buddypress.org/developer/group-types/
答案 1 :(得分:-1)
您应创建自定义帖子类型(学生),并将自定义分类(组)注册到新创建的帖子类型,然后创建分类术语学生,您将与之关联新学生帖子。
https://codex.wordpress.org/Post_Types#Custom_Post_Types https://codex.wordpress.org/Taxonomies#Custom_Taxonomies
我建议您在主题中注册它们,或者如果您知道如何编码,则可以创建自己的插件来注册它们。如果没有,您可以搜索可以创建自定义帖子类型和分类的插件。