如何添加新页面/扩展buddypress组件

时间:2011-09-10 08:48:36

标签: php templates url slug buddypress

我对buddypress很新,而且我有点困惑。我的设置非常不寻常,因为我不需要几个诸如“活动”或“朋友”之类的组织。

相反,我需要模板来显示我自己编写的几个自定义构建的Web应用程序。

因此,为了让生活更轻松,我在themes / members / single /目录中编辑了php模板。文件activity.php和friends.php分别显示我的网络应用程序。

然后我创建了一个bp-custom.php文件,并重新设置了SLUGS以匹配我的网络应用程序的名称。即。

define( ‘BP_FRIENDS_SLUG’, ‘photos’ );
define( ‘BP_ACTIVITY_SLUG’, ‘songs’ );
define( ‘BP_GROUPS_SLUG’, ‘songsearch’ );

这很好用,当我点击照片链接时,我被带到我的网络应用程序获取照片等...当我点击歌曲时,它会加载活动模板,其中包含我的歌曲网络应用程序等...等等。

然而,现在我需要添加更多我的自定义编码应用程序,但已经用完这些子组件到'屠夫'所以我的问题是....如何添加新的?

我在/ members / single /文件夹中创建了文件songprofile.php。

我想要的是当这个songprofile.php模板的URL为http://www.mysite.com/members/user/songprofile/时,在成员组件中呈现的方式与我修改的活动/朋友模板完全相同。

但我真的没有了解如何向成员组件添加模板。

显然我仍然希望加载members-header.php等...一切都一样,但只有这个新的自定义模板才有意义

有人可以帮忙吗?

0 个答案:

没有答案