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

3 个回复, 2 voices Last updated by  adas 2 年, 9 月 前
  • 果舍网
    管理员
    @guoshe
    #26600

    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的固定链接,如果是新的站,可以不用修改第二处。

  • 果舍网
    管理员
    @guoshe
    #26627

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

  • 果舍网
    管理员
    @guoshe
    #26639

    @adas 试了没?

    • adas
      参与者
      @xupeng111
      #26659

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

抱歉,回复话题必需登录。