如何从活动流帖子中删除BuddyPress组头像?

时间:2012-04-24 作者:spade5702

当一个成员发布到一个组时,它会显示在活动提要中的“用户名在组中发布了更新”,然后是组头像,然后是组名。因此,我想知道如何从活动操作中删除组头像。是我可以添加到函数中的任何内容。php或bp海关。php?我宁愿不尝试通过css隐藏它。

1 个回复
SO网友:Chris Clayton

将此添加到子主题的函数中。php。

 function bp_dtheme_activity_secondary_avatars( $action, $activity ) {
    if ( $activity->component = \'friends\' ) {
    // Only insert avatar if one exists
    if ( $secondary_avatar = bp_get_activity_secondary_avatar() ) {
    $reverse_content = strrev( $action );
    $position = strpos( $reverse_content, \'a<\' );
    $action = substr_replace( $action, $secondary_avatar, -$position - );
}
 break;
 }

 return $action;
 }
 add_filter( \'bp_get_activity_action_pre_meta\', \'bp_dtheme_activity_secondary_avatars\', 10, 2 );
它将覆盖bp的默认设置,仅当活动是好友更新时(例如,Bob与Joe成为好友)才会显示第二个头像

结束

相关推荐

解锁BuddyPress中的评论表单

我正在尝试取消钩住在函数中找到的注释表单。deafault buddypress主题的php,所以我可以对其进行一些更改。我将这段代码放入我的子主题函数中。php,但它没有改变任何东西。我做错了什么?remove_filter( \'comment_form_defaults\', \'bp_dtheme_comment_form\', 10 ); if ( !function_exists( \'my_dtheme_comment_form\' ) ) : function my_dth