BuddyPress交流讨论

将buddypress的群组固定链接由名称变成ID

3 replies, 2 voices 最后回应 adas的头像 adas 2 years, 2 months ago
  • Author
    Posts
  • #26600
    果舍网的头像
    果舍网
    Keymaster
    @guoshe

    buddypress的群组默认是以群组名称做为固定链接,修改buddypress的代码,将其改为ID作为固定链接,有两个地方

    1、第一处是修改bp-groups-functions.php中,修改此处是当群组建立的时候直接将group的ID直接作为固定链接

    $slug = ! empty( $slug ) ? $slug : $group->slug;
    改为
    $slug=$group->id;

    2、第二处是在bp-groups-functions.php中

    $group->description = $group_desc;
    的下面加上一句
    $group->slug =$group_id;
    第二处的意思就是在管理群组时可以将现有的群组链接修改为ID的固定链接,如果是新的站,可以不用修改第二处。

  • #26627
    果舍网的头像
    果舍网
    Keymaster
    @guoshe

    修改要谨慎哦,动态中的链接会404,以前收录的也会404.

  • #26639
    果舍网的头像
    果舍网
    Keymaster
    @guoshe

    @adas 试了没?

    • #26659
      adas的头像
      adas
      Participant
      @xupeng111

      还木有…我先仔细测试一下…怕怕啊~

You must be logged in to reply to this topic.