【问题标题】:Problems with wordpress urlwordpress url的问题
【发布时间】:2017-05-23 00:24:20
【问题描述】:

初始 wordpress 网址 - localhost/wordpress/

在我的 wordpress 导航栏中,我有一个名为“组”的自定义页面。单击“组”时,网址更改为 localhost/wordpress/groups/

页面显示了所有创建的组..

现在我想点击这个(比如组名是“学生”)组来显示该组的更多详细信息,链接应该是这样的:- localhost/wordpress/groups/students/

如何处理最后一部分?

我在 buddypress 的“群组”页面中注意到了这方面的实际示例

【问题讨论】:

    标签: php wordpress buddypress


    【解决方案1】:

    您不应该为 BuddyPress 中的群组创建 CPT(与其他答案相关)。

    Groups 目录有 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/

    【讨论】:

      【解决方案2】:

      您应该创建一个自定义帖子类型(students),并为新创建的帖子类型注册一个自定义分类(groups),然后创建一个分类术语student,您将与您的新 students 帖子相关联。

      https://codex.wordpress.org/Post_Types#Custom_Post_Types https://codex.wordpress.org/Taxonomies#Custom_Taxonomies

      如果您知道如何编码,我建议您将它们注册到您的主题中,或者创建您自己的插件来注册它们。如果没有,您可以搜索可让您创建自定义帖子类型和分类的插件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-06-01
        • 2011-10-16
        • 1970-01-01
        • 2016-09-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多