将编辑导航链接添加到Custom BuddyPress配置文件选项卡

时间:2015-02-16 作者:Dexx

我已经为我的buddypress用户配置文件创建了一个名为“目标”的自定义选项卡

它显示xprofile字段,我只需要知道如何在指向“目标”xprofile编辑链接选项卡的子AV上创建动态链接,例如

www.dev.globalsportcoach。com/members/USERNAME/profile/edit/group/8/

subnav目前正在通过以下方式生成,但是我尝试了link参数的一些变体,但无法使其正确结构。

bp_core_new_subnav_item( array(
  \'name\'            => \'Edit Goals\',
  \'slug\'            => \'edit-goals\',
  \'parent_url\'      => \'goals\',
  \'parent_slug\'     => \'goals\',
  \'screen_function\' => \'false\',
  \'position\'        => 50,
  \'link\'            => get_option(\'siteurl\') . \'/profile/edit/group/8/\'

 ) );

1 个回复
最合适的回答,由SO网友:geomagas 整理而成

使用bp_core_get_user_domain($user_id). 这将为您提供用户名之前的url部分(末尾带有斜杠)。

尝试以下操作:

$user_id=bp_displayed_user_id();
$link=bp_core_get_user_domain($user_id)."profile/edit/group/8";

结束

相关推荐

如何向活动流中的BuddyPress头像添加类?

我正在尝试将bootstrap与Buddypress集成,并尝试向Buddypress头像添加一类“媒体对象”。我可以通过模仿引导CSS来做到这一点,但为了学习新事物,有没有一种方法可以添加一个类,也许可以使用过滤器?bp\\u loggedin\\u user\\u头像是创建图像的地方。如何连接到它并添加一个类?<div id=\"whats-new-avatar media\"> <a class=\"pull-left\" href=\"<?php e