向特定的BuddyPress成员类型显示内容

时间:2017-04-26 作者:Marko Jezernik

在我的项目中,我使用BuddyPressMember Types. 问题是我想为每个成员类型显示特定的内容。类似于;网站根据登录的用户id检查成员类型,然后根据成员类型显示一段内容。

有人试过这个吗?如果是这样,你能告诉我正确的方向吗?

请注意,这是BuddyPress的核心功能,我不会使用任何成员插件来实现这一点。

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

你的答案在codex page link 在你的问题中。

// Get the member type of user 5412.
$member_type = bp_get_member_type( 5412 );
所以你可以这样做:

$member_type = bp_get_member_type( get_current_user_id() );
if ( $member_type == \'dog\' )
   echo \'Bark\';

相关推荐

如何在自定义BuddyPress选项卡中向POST循环添加分页

我在BuddyPress个人资料页面中创建了一个名为“视频”的新选项卡。此选项卡包含该用户添加的所有视频帖子。问题是它只显示前12篇文章,而分页没有显示出来。我确实尝试包含主题提供的分页代码,但没有成功。备注:我正在使用一个名为“VideoTube”的主题要分页的post循环来自称为“视频”的自定义post类型主题提供的原始分页代码为<?php do_action( \'mars_pagination\', null );?>下面的代码是从我的函数中提取的。子主题文件夹中的php文件。提前感谢