__group__ ticket summary owner component _version priority severity milestone type _status workflow _created modified _description _reporter Future Releases 8433 Posting comments to activity failing in new_activity_comment ajax Activity 7.1.0 normal normal defect (bug) new close 2021-02-10T19:29:36Z 2021-02-15T18:57:29Z "This is a follow-up to #8403. On my site, I've been debugging as to why comment replies can't be posted. It looks similar to the defect in #8403. The ajax call is reporting a 403 Forbidden and the 'link has expired' - i.e. the typical invalid nonce response. Here's the request payload when the Post comment button is pressed XHRPOSThttps://www.getoutwiththekids.co.uk/wp-admin/admin-ajax.php [HTTP/2 403 Forbidden 1255ms] action ""new_activity_comment"" cookie ""bp-members-scope%3Dall%26bp-members-filter%3Dnewest"" comment_id ""12887"" form_id ""12887"" content ""test"" _bp_as_nonce_12887 ""06e8279c68"" 1 action=new_activity_comment&cookie=bp-members-scope%253Dall%2526bp-members-filter%253Dnewest&comment_id=12887&form_id=12887&content=test&_bp_as_nonce_12887=06e8279c68 Within the HTML there are two nonce values: The website https://getoutwiththekids.co.uk Wordpress version 5.6.1 Buddypress version 7.1.0" gavoutdoors Future Releases 9005 PHP Warning: Undefined variable $max Blogs normal normal defect (bug) new close 2023-10-11T14:17:38Z 2023-10-13T11:10:24Z "Hi. I think the variable {{{ $max }}} in [https://buddypress.trac.wordpress.org/browser/trunk/src/bp-blogs/classes/class-bp-blogs-template.php#L169] should be changed to {{{ $r['max'] }}} The current variable '$max' produces a ''PHP Warning: Undefined variable $max'' Thanks in advance Lena" lenasterg Future Releases 8327 BP_SHOW_AVATARS is using non existing option parameter Core normal normal defect (bug) new close 2020-07-04T06:32:57Z 2021-06-03T12:18:02Z """show_avatars"" does not seem defined as an option value. {{{ define( 'BP_SHOW_AVATARS', bp_get_option( 'show_avatars' ) ); }}} With the current option, if we disable Allow registered members to upload avatars, the change profile photo tab is still visible. https://drive.google.com/file/d/1zR3AXR1BYoJZ-t1_HsRZgLD_3SqNcIQd/view?usp=sharing " vapvarun Future Releases 8014 Unable to add member from Group backend after BP 4.0.0 Core normal normal defect (bug) new close 2018-11-30T07:42:24Z 2021-06-03T12:16:09Z "When trying to add a member from group edit page, Add member section having a fatal error and unable to add a member. It is working fine with the older version of BuddyPress. {{{ Fatal error: Call to undefined function wp_is_large_network() in /Applications/MAMP/htdocs/wordpress/wp-content/plugins/buddypress/bp-groups/bp-groups-admin.php on line 864 }}} Tried to show all scenario here: https://www.useloom.com/share/a3a762a3b6c04be5a0eaf1b44ea2ecc0" Ankit K Gupta Future Releases 8561 Allow Custom Logo in Email Header, and allow Header and Footer to accept HTML Content Core 9.1.1 normal normal enhancement reopened 2021-08-30T11:38:42Z 2023-12-24T02:38:39Z "I downloaded and installed a simple Email Template plugin that I like. Here’s the link– (https://wordpress.org/plugins/email-templates/) The only difference between that one and BuddyPress is that it let’s us add our Custom Logo: which is good for branding. 1.) Can BuddyPress add this functionality to make it possible for us to add our Logo by default? 2.) Can BuddyPress make it possible for the Header to accept HTML Content? This will be good for us to achieve more flexibility and control. If BuddyPress will take it a step further, it should make it possible for us to pull dynamic Content into the Header and Footer, and then be able to style these with plain CSS. a.) Add icons or Logo to Email Footer. b.) Add your Social Media handles to Footer. c.) Move the “Subscribe” text to Left, Middle or Right position. d.) Use HTML on Header and Footer, to add certain elements like Dashicons, Font Awesome icons, and so on. e.) Make the Email Template a Drag-and-Drop Feature built with Blocks, and can be saved as Email Templates. Thanks for your understanding in implementing this request." gamicord Future Releases 7548 bp_button_class needs to know what $container value is to set correct $parent_element Core normal normal enhancement new dev-feedback 2017-06-21T15:02:45Z 2018-06-29T09:05:06Z "This follows on from #7532 With Nouveau able to set args for button elements parent wrappers e.g ul, div etc, nouveau hardcoded the $parent_element for the button or anchor to one of 'li' if $container had a value of 'ul' The problem arises that third party plugins may filter directly to the button class in BP without any means to know their anchor is rendering in a list construct and thus break that construct with an illegal element in the UL. Proposal & patch to follow as time allows is to pass into the Nouveau args array that $container value so that the BP class has it available then to run a similar check as in Nouveau to replace the 'div' wrapper with a 'li' one if that $container has a value of 'UL' this way we avoid issues such as the 'User Switcher' plugin has. " hnla Next Release 5814 Link to Blog Post in Activity/Feed is Broken Activity 2.0 normal major defect (bug) reopened reporter-feedback 2014-08-14T12:18:11Z 2023-12-12T16:46:10Z "We changed the permalinks on our site to ""http://www.site.com/sample-post/"". Now when we write a post and it gets published in the Activity stream (e.g., ""John Smith wrote a new post,'New Post Title'"" — the link to new post still uses the old permalink structure (i.e., http://www.site.com/?p=123/"") resulting in a 404 error. Also, when we change the title of the post, the new title does not get reflected in the Activity stream. It's still showing the old title. Help please!" allspark Next Release 7635 bp_core_new_nav_default function causing problem Activity 2.9.0 normal normal defect (bug) new reporter-feedback 2017-12-01T13:39:08Z 2017-12-12T03:22:28Z "Hello, Thank You for BuddyPress. I am stuck on an issue by bp_core_new_nav_default function. Using this function I am setting new tab as a default tab for User's activity tab. But because of this Activity directory showing me an empty page. Please look into this issue. Thanks Ravi" raviousprime Next Release 7466 Activity Content Filter Priority and Slashes Core 2.8.0 normal normal defect (bug) reopened 2017-03-11T13:29:58Z 2017-08-01T13:21:08Z "Most likely due to other plugins, periodically, the stripslashes filter is not working. Slashes appear in the activity feed. The current priority level is 5. By changing the level down one to 4, this resolves the issue. Should the priority level be changed to 4 or lower in future releases? bp-activity-filters.php" wilcosky Next Release 7457 BuddyPress Duplicated 'Groups' and 'Messages' Core 2.8.0 high major defect (bug) reopened 2017-03-03T05:05:50Z 2017-03-03T08:26:05Z "Hello, Everyone A pleasant morning to all of you, and I hope that all of you are doing well. A while ago, I had experienced an issue with regards to duplication of Groups and Messages. When submitting a form, I have clicked the 'Submit' button many times, and I had noticed that the 'Submit' button does not have 'Disabled' attribute when the 'Submit' button is clicked. So, as a result, the 'Groups' and 'Messages' had duplicated data. '''To reproduce the issue:''' Go to 'Group Creation' page, fill-up the fields and click the 'Create Group and Continue' button twice or many times. GO to the 'User Profile Compose Message' page, fill-up the fields and click the 'Send Message' button twice or many times. '''Suggested Solution:''' Add a 'Disabled' attribute to the 'Submit' button of all fields when clicked, to avoid duplication of form submission and data. '''Duplicated Groups''' [[Image(http://imgur.com/nYL5bOW.png)]] '''Duplicated Messages''' [[Image(http://imgur.com/EQGNazC.png)]] I hope I had explained very well the details of this issue. All the Best, Jasper" wpjasper Next Release 6832 Error Posting comments Core high normal defect (bug) reopened reporter-feedback 2016-01-18T20:54:37Z 2017-06-03T02:36:00Z "i, I have been having this error for couple of months or more, have narrowed it down to being a buddypress error. Error is Whenever somebody posts comments, the comments go through (i.e it does get posted) But as soon as user hits post button, it thinks for a min and gets forwarded to an error page(sometimes show duplicate comment). Any idea to solve, This is becoming a very serious issue, have been talking with Automattic as well. Can somebody help me resolve this. Thanks Manoj" mjc82in Next Release 6201 Uncaught TypeError: undefined is not a function on line 1326 of global.js Core 2.2 normal normal defect (bug) reopened dev-feedback 2015-02-09T00:00:42Z 2016-11-16T19:58:58Z "I just updated to version 2.2 and discovered a JS error in console for line 1326 of global.js jq.cookie( 'bp-activity-oldestpage', 1, { An initial search turned up an older thread from 5 months ago affecting ver 2.1, https://buddypress.org/support/topic/jquery-bug-in-buddypress-2-1/ After adding the fix mentioned in the patch: https://buddypress.trac.wordpress.org/attachment/ticket/5889/5889.01.patch I was able to resolve the issue." tnoguchi Next Release 6938 Add email token for recipient? avatars. Emails normal normal enhancement reopened 2016-03-03T14:43:23Z 2020-07-12T14:04:01Z "Renders a `` tag for a recipient of their Gravatar, etc. Suggestion from https://buddypress.org/support/topic/buddypress-2-5-0-email-token-to-display-a-members-avatar/" DJPaul Next Release 7304 xProfile Group field Extended Profile 2.7 normal normal defect (bug) new reporter-feedback 2016-10-25T14:44:29Z 2016-10-26T08:48:04Z "I'm unable to hide a profile field group from the profile edit screen by using following function. It worked in the past, at least 2.1. Not sure it is a bug, but if somebody could confirm. The issue was mentionned on support: https://buddypress.org/support/topic/hide-xprofile-fields-from-edit/ {{{ function bpfr_hide_profile_field_group( $retval ) { if ( bp_is_active( 'xprofile' ) ) : // hide profile group/field to all except admin //if ( !is_super_admin() ) { // hide fields & group tabs on edit screen if( bp_is_user_profile_edit() ) { //exlude fields, separated by comma //$retval['exclude_fields'] = '1'; //exlude groups, separated by comma $retval['exclude_groups'] = '3'; } return $retval; endif; } add_filter( 'bp_after_has_profile_parse_args', 'bpfr_hide_profile_field_group' ); }}} " danbp Next Release 6708 Cannot upload group or member photos/avatars Groups 2.3.3 normal normal defect (bug) reopened 2015-11-01T21:30:18Z 2016-04-22T04:25:10Z " I’m getting an odd error message: Upload Failed! Error was: The uploaded file could not be moved to wp-content/uploads/group-avatars/4/group-avatars/4 Note the repeated “group-avatars/4” in the message. The file is getting uploaded to “wp-content/uploads/group-avatars/4/” but doesn’t appear on the group. I have tried uninstalling and re-installing BuddyPress and bbPress but am still stuck, any ideas please? WP version: 4.3.1–en_GB BuddyPress: Version 2.3.4 bbPress: Version 2.5.8 Theme: CustomizrVersion 3.4.13 Tried it with Twenty-Thirteen theme as well – same result. Also tried removing all plug-ins and themes apart from twenty-thirteen theme, re-installing Wordpress and BuddyPress - issue is still there. Can’t link to site as currently in development and not public but I can provide secure access if needed. " Plucker Next Release 7320 Group header: warning in admins/mods list Groups normal normal defect (bug) reopened close 2016-11-03T21:48:03Z 2017-02-11T22:20:13Z "Hello, All the Groups I create display this error across the Group Profile: Warning: Creating default object from empty value in /home/swiftbus/public_html/5firemen.com/wp-content/plugins/buddypress/bp-groups/classes/class-bp-groups-member.php on line 1122 I attached a snapshot for your reference. Any idea what the issue is and how to fix it? Thanks " JeffWillia.ms Next Release 6355 Profile picture approval option for admin imath Media 2.2.1 normal minor enhancement reopened dev-feedback 2015-04-07T07:28:25Z 2021-08-03T02:18:53Z "Some buddypress site are facing the problem with profile picture because of some bad fellows, they are uploading irrelevant profile pictures like porn images,celebrities pictures in professional community websites, admin can't check all users profile pictures frequently, hence i request to include an option in settings page by which whenever users uploads his avatar it should be approved by admin before goes to public, and also include an option to enter some admin message which must appeared in user's ""change profile picture"" page so that admin can inform some message to the user's before they upload avatar. Thanks" GKK Next Release 6563 index-action-change-avatar.php will not help to customize change avatar page. JS not working. Templates 2.8.2 normal normal defect (bug) reopened reporter-feedback 2015-07-22T17:24:37Z 2017-05-08T03:54:30Z "How to customize “profile/change-avatar/” page? I have used “index-action-change-avatar.php” template, but javascript is not loaded and you can not crop image by your needs. I have copied all the content from /profile/change-avatar.php default buddypress template directory. " Jessy Marco Next Release 9126 Make BuddyPress preview available in WP Playground espellcaste Build/Test Tools normal normal 12.5.0 defect (bug) assigned has-patch 2024-03-25T20:33:52Z 2024-03-25T20:40:28Z "Hi! I just saw this notice on our plugin's WP.org plugin page: [[Image(https://i.imgur.com/W9k8r1Y.png)]] Can someone volunteer to perform the following checklist tasks: [https://playground.wordpress.net/?blueprint-url=https%3A%2F%2Fwordpress.org%2Fplugins%2Fwp-json%2Fplugins%2Fv1%2Fplugin%2Fbuddypress%2Fblueprint.json%3Furl_hash%3D14d63f224f11eaf890376284593dcc4b Test your plugin in Playground] Fix any bugs in your plugin that prevent it from working in Playground. [https://wordpress.org/plugins/wp-json/plugins/v1/plugin/buddypress/blueprint.json?url_hash=14d63f224f11eaf890376284593dcc4b Download blueprint.json] Commit your blueprint to svn. If everything's fine, please add a patch or a PR to include the blueprint to the repo. Thanks in advance for your help." imath Next Release 8343 Custom Post Type activity in groups create duplicates imath Activity 2.2 normal normal 14.0.0 defect (bug) assigned 2020-08-06T03:39:23Z 2024-02-19T21:18:04Z "If I add support for ""buddypress-activity"" to my CPT (with **`add_post_type_support()`** and **`bp_activity_set_post_type_tracking_args()`** functions) everything works fine. If I especify `'component_id => 'groups'` in **`bp_activity_set_post_type_tracking_args()`**, the tracking still works, but `item_id` is by default the blog ID instead the group ID, so the activity is created but it will not be shown in group activity page. If I fix this, using **`bp_after_activity_add_parse_args`** filter to set `item_id` to the group ID (`$args['item_id'] = bp_get_current_group_id();`) the activity is created and it is shown in group activity page. BUT... The problem is everytime I update the post, a new activity is generated, so there will be several activities with exactly the same information for one single goup post." etatus Next Release 8779 Use a default and extendable design for post type activities imath Activity normal normal 14.0.0 defect (bug) assigned dev-feedback 2022-12-06T20:01:23Z 2024-02-19T21:18:04Z "In #8052 we've improved the way `new_blog_post` activities are output into the activity stream. According to @teeboy4real BuddyPress is expected to provide a guideline or filter for uniform design styling to activities created from custom post types. I agree we should make it possible to have a uniform design, my question is should it be the default behavior or should Plugins ""opt-in"" to use it?" imath Next Release 6429 Activity Type API imath Activity 2.2.3 normal normal 14.0.0 enhancement assigned 2015-05-09T16:34:11Z 2024-02-26T23:22:24Z "We have some fantastic API's in BuddyPress. I am proposing activity be turned into an API. Components can add their own activity items with supplied meta. In a way similar to the profile fields options you build in the admin. Would love to hear some thoughts." modemlooper Next Release 9117 "Directory type ""guid"" link should be redirected to their BP URLs" Core normal normal 14.0.0 defect (bug) new 2024-03-04T02:02:09Z 2024-03-04T02:02:09Z The discussion into this ticket #9076 showed this should be done, just like WordPress redirects plain post links to their pretty URL. imath Next Release 9063 New pages slug do not support WordPress subpages imath Core 12.0.0 normal normal 14.0.0 defect (bug) assigned 2024-01-09T13:23:13Z 2024-03-20T19:12:18Z "I'm setting up BuddyPress 12 from scratch locally, and it looks like I can't make BP pages (directories for members, activity, groups) as subpages to the newly created ""Community"" page (regular WP page), for example. When I try to edit the Members slug - BP changes `community/members` to `community-members`. There are no pages selection that used to be in BP where I could map BP ""Members"" pages to the WP ""Members"" pages (in the past it was possible to make it a directory as a subpage). As a user, I'm not sure what to do - the BP plugin does not instruct me with anything. When I created Members/Activity/Groups top-level pages in WP - they were not picked up by BP. BP instead changed its directories slugs to members-2, groups-2, activity-2. And because of that mismatch, I can't change the width of BP pages on the front-end using Site Editor. It's too narrow in the 2024 default theme. I'm using BP 12, WP 6.4.2, 2024 theme, no other plugins. To me, it looks like a regression to BP 11." slaFFik Next Release 1058 Import/Export of all BuddyPress user data (roadmap BP v1.4) imath Core high normal 14.0.0 enhancement assigned 2009-09-22T06:16:28Z 2024-02-02T09:26:46Z "Just to flag I am working on ""Import/Export of all BuddyPress user data"" as per the BuddyPress roadmap for 1.4." DJPaul Next Release 8568 "The xProfile ""Name"" Field" imath Extended Profile 1.0 normal normal 14.0.0 enhancement reopened 2021-09-14T14:03:01Z 2024-01-02T18:55:42Z "This is a follow-up to #7162, where @imath said: > The Name field is something we'll probably need to talk about in the future. For 8.0.0, if it's generating some confusion we can eventually rename it for something more like ""Display name"". But I believe this should be discussed/fixed in another ticket because we are not using these new Profile types to generate it. So I'm opening this ticket because the way that the xProfile ""Name"" Field syncs with the WordPress User Fields ''still'' confuses me... Currently, it seems to be the case that: * When editing the content of the xProfile ""Name"" Field, BuddyPress syncs to ''both'' the WordPress User ""Nickname"" Field ''and'' the ""Display Name"" Field. * When only the WordPress User ""Nickname"" Field is changed, the xProfile ""Name"" Field is not updated. * When only the WordPress User ""Display Name"" is changed, the xProfile ""Name"" Field is updated. This asymmetrical sync can result in strange behaviour when ''just'' the WordPress user ""Display Name"" Field is changed in WordPress admin - because resaving the xProfile ""Name"" Field then ''overwrites'' the WordPress User ""Nickname"" Field. I don't have a clear idea of what the expected behaviour should be - hence this ticket." needle Next Release 8728 Group Moderator Unable Delete Group Posts emaralive Groups 10.3.0 normal normal 14.0.0 enhancement assigned 2022-08-12T02:01:20Z 2024-03-20T20:17:34Z "Dear BuddyPress Team On this article https://codex.buddypress.org/administrator-guide/group-settings-and-roles/ Group moderator advertised able to delete posts from group wall. However, we found that moderator have no ability to do that. Only Super Admin can delete the posts. Is it normal or a bug? Best Regards, KaineLabs Team." kainelabsteam Next Release 6123 """Signups"" are displayed as members on non multisite configs" imath Members high normal 14.0.0 defect (bug) assigned dev-feedback 2015-01-14T15:41:24Z 2024-02-19T21:28:01Z "On non multisite configs, historically signups were users having a user status set to 2. Since 2.0 we are using the wp_signups table but we keep on creating the user if {{{BP_SIGNUPS_SKIP_USER_CREATION}}} is not set to true (which means by default). I've just noticed, the profile of this kind of users (which are not yet actually) can be seen by any visitor of the site. I think we shouldn't display these users and simply do a 404. What do you think ?" imath Next Release 9038 Improve BP Logged in Member's WP Menu to support Block Themes imath Members normal normal 14.0.0 defect (bug) assigned 2023-12-16T12:00:19Z 2024-02-19T21:18:04Z "As reported here: https://buddypress.org/support/topic/member-nav-menu-items-for-wp6-fse/ We should bring this support to block themes. I believe this probably means to register a real post type about it." imath Next Release 8794 Site membership requests: Create/change capability to approve requests dcavins Members 11.0.0 normal normal 14.0.0 feature request assigned dev-feedback 2023-01-14T13:12:41Z 2024-03-04T21:42:32Z "An admin is not able to allow custom roles to approve [https://codex.buddypress.org/administrator-guide/alternative-registration-workflows/#membership-requests-available-in-buddypress-10 site membership requests]. This might be by design, however it would make sense to allow admins to have granular control over who can access the bp-signups tab in the user screen, and thus allow single users or custom roles to approve the site membership requests. This can be accomplished by **creating a new capability** or by **using bp_moderate** to check for premission. At the moment the functionality is mapped to {{{edit_users}}}, and it might not be desired to allow for that as well. {{{#!php capability = bp_core_do_network_admin() ? 'manage_network_users' : 'edit_users'; // proposed change $this->capability = bp_core_do_network_admin() ? 'manage_network_users' : 'bp_moderate'; }}} " leorospo Next Release 9098 Rethink Site (Wide) notices imath Messages 1.0 high normal 14.0.0 enhancement assigned dev-feedback 2024-02-15T04:31:15Z 2024-03-20T19:18:17Z "Today, this feature is included into the BP Messages component (although it might be more consistent to have it in the Notifications one). The legacy reason for this is probably due to the fact writing Site Notices was done from the Private Messages front end UI. To warn Site Admins about important BP information, we used a workaround for the Admin notifications feature in 11.4.0, see #9007. Recently we had this [https://github.com/buddypress/bp-documentation/discussions/123#discussioncomment-8437783 discussion] about it working on the new BP Documentation project and I remember we also discussed about it with @espellcaste from a Messages component ticket. I believe we need a Core feature to send important notices to Admins (The Notifications/Messages component can be deactivated). We experienced this need in 11.4.0 because of the BP Rewrites API important changes and I'm sure we'll need it again soon (See [https://buddypress.org/tag/roadmap/ roadmap]). I think Admin users shouldn't need to activate the Messages component to send important notices to all their members. We can improve these Site Notices to play some other role like warn only Site writers about important information. Let's move it out of the Messages component & transform it as a Core feature!" imath Next Release 8774 Add ability to change Email notification settings via REST API espellcaste REST API 10.6.0 normal normal 14.0.0 enhancement assigned 2022-12-01T11:20:23Z 2024-02-19T11:57:18Z "Hi, We have an app in which members sometimes have lengthy private message conversations; some members may have 300+ messages within a single thread. We will be utilising Firebase notifications to send app users notifications of new private messages. The combination of Firebase notifications and email notices means that app users get multiple notifications of each new private message. We could disable the email notices, however, we also have a cohort of users who only use our website, and therefore rely on the email notices. If possible, it would be great to have the ability to allow app users to update their email notice/notification settings through the REST API. This would also allow us to set email notifications off by default for users who log in through the app (but users could then turn it back on, if they wish). This would be more convenient for app users, but also would also reduce the volume of emails going out, keeping email providers happier. Please let us know if the ability to do this already exists and we've overlooked it. Thanks." niftythree Next Release 9079 PHP code is printed to document source in JS templates imath Templates 12.1.1 normal normal 14.0.0 defect (bug) assigned 2024-01-22T19:04:10Z 2024-02-19T21:18:04Z "`bp_get_dynamic_template_part()` uses `file_get_contents()` which means the PHP code in these templates isn't processed by the server. `wp_kses()` would strip it, but it's not run when the `$type` parameter in this function is set to `""js""`. The entirety of the file's contents is output including the PHP comment at the top. This seems to affect three blocks/widgets: - bp-friends/bp-friends-blocks.php - bp-groups/bp-groups-blocks.php - bp-members/bp-members-blocks.php " chairmanbrando Next Release 7133 Merge BuddyPress Followers into BuddyPress Core (not sure) normal normal Awaiting Contributions feature request assigned dev-feedback 2016-06-20T20:21:34Z 2024-03-10T14:18:31Z "https://github.com/r-a-y/buddypress-followers The Friends vs. Followers paradigm is ubiquitous enough on the web and within social networks, that I think there is value in bringing this plugin into BuddyPress core. In some ways, the traditional ""Friendship"" relationship model is overly simple. In other ways, it's so completely clear that it's comforting to know what it does and how it works. The problem with Friends as it works today is the back-and-forth acknowledgement and acceptance of the relationship. Followers removes that complexity, and acts more or less as a funnel for isolating the global activity stream down to the individuals someone cares most about." johnjamesjacoby Next Release 7084 @mentions break instagram oembeds if same username exists on site as instagram johnjamesjacoby Activity 1.2 normal normal Awaiting Contributions defect (bug) assigned reporter-feedback 2016-05-24T20:42:26Z 2016-10-10T10:34:52Z Instagram embeds include @ in their markup, which is parsed by BuddyPress. If the same username exists on the site, it's converted to a profile link which disrupts the final loading of the embed. 3pointross Next Release 6843 Activity @mentions in private groups for non members Activity 2.4.0 normal normal Awaiting Contributions defect (bug) new 2016-01-25T20:49:52Z 2016-09-06T04:18:17Z "The activity index template shows posts from private & hidden groups that the user is not a member of if they are @mentioned in the post. They should not be able to see these posts since they aren't a member of the group. I can fix this by removing line #825 in bp-activity-filters.php: {{{#!php 'show_hidden' => true }}} But I'm not sure of the implications of why that override of show_hidden is even there. Removing that doesn't cause other problems I can see yet. Surely this is more complicated as there has to be a reason that override was put there?" timeuser Next Release 4383 "Activity Stream doesn't work on sub blogs if bp_enable_multiblog is enabled unless page is ""none""" Activity 1.6 normal normal Awaiting Contributions defect (bug) new 2012-07-26T03:43:31Z 2012-12-01T02:16:08Z "If BP_ENABLE_MULTIBLOG is defined as true, BuddyPress content can be displayed on other sub blogs except for activity stream and members components which redirect to home page. If you change the ""Activity"" page to ""none"" on the sub blog BP settings, the activity stream and members components work." 215 Next Release 5856 Activity Stream filters reset when Whats New textbox is clicked Activity 2.0 low normal Awaiting Contributions defect (bug) new dev-feedback 2014-09-03T20:16:34Z 2016-11-13T03:27:20Z "Since the heartbeat integration there's a few new lines of JS in buddypress.js that introduces an UX problem. As soon as an user clicks in the ""Whats New"" textbox the filters get reset. {{{ // Return to the 'All Members' tab and 'Everything' filter, // to avoid inconsistencies with the heartbeat integration var $activity_all = jq( '#activity-all' ); if ( $activity_all.length ) { if ( ! $activity_all.hasClass( 'selected' ) ) { // reset to everyting jq( '#activity-filter-select select' ).val( '-1' ); $activity_all.children( 'a' ).trigger( ""click"" ); } else if ( '-1' != jq( '#activity-filter-select select' ).val() ) { jq( '#activity-filter-select select' ).val( '-1' ); jq( '#activity-filter-select select' ).trigger( 'change' ); } } }}} I've disabled the heartbeat integration to try and prevent this from happening, but sadly this code still fires. I've removed the code for now, but it would be nice if this could somehow be fixed or disabled when the heartbeat integration is disabled. " Bowromir Next Release 4458 "Activity update deletion and the ""Are you sure"" dialog box" Activity normal normal Awaiting Contributions defect (bug) reopened dev-feedback 2012-08-21T08:38:48Z 2017-06-03T10:37:46Z "I assume the ""Are you sure"" dialog box is required for every activity update deletion, so I think this is a buddypress bug. I have tested this on testbp.org. Here is what I found: 1) Right after posting an activity update, no ""Are you sure"" dialog box shows up if I click the ""delete"" button. The activity update is just deleted. 2) After posting an activity update, if I refresh the page then click the ""delete"" button, the ""Are you sure"" dialog box shows up for me to confirm the deletion. 3) If I refresh the page, select any of the filter ( everything, updates, new groups, group memberships, etc), all my activity updates can be just deleted without seeing the ""Are you sure"" dialog box. " tifire Next Release 7309 Activity: related activity_comments are missing from custom post type comment query Activity normal normal Awaiting Contributions defect (bug) new 2016-10-27T16:16:20Z 2016-11-02T10:51:20Z "=== Context === Currently, custom post type comments can be registered as activities in the db in two ways: * when `bp_disable_blogforum_comments()`: original comment at the post > `new_{$post_type}_comment`. * else: either as activity comment in the activity stream or as original post comment > `activity_comment` regardless of the post's post type. When `bp_disable_blogforum_comments()` is false, meaning activity post commenting is enabled, the query for fetching the post type's comment activities queries for either for the activity type `new_{$post_type}_comment` or the specific activity IDs (in case they were created with type `activity_comment`) - see `bp_blogs_new_blog_comment_query_backpat()`. === Issue === However, when `bp_disable_blogforum_commments()` returns true, the comment activity query only queries for the `new_{$post_type}_comment` activity types, ignoring the comments that may have been made in the activity stream previously, sitting in the db as `activity_comment`. These comments do live with their posts and have been recorded as activity, but are now not included in the list of post type comment activities. It is true that activity comments cannot be created with this condition, but there may be entries in the db from before that setting. === Solution === I suggest to alter the query for custom post type comments under `bp_disable_blogforum_comments()` to include activities that have been made as `activity_comment`. For this, we can use the logic presented in the mentioned `bp_blogs_new_blog_comment_query_backpat()` where specific IDs that have the meta_key `bp_blogs_new_{$post_type}_comment_id` are queried prior to setting the activity query arguments." Offereins Next Release 7904 Akismet cleanup cron job should not be scheduled on secondary sites Activity normal normal Awaiting Contributions defect (bug) new 2018-06-14T16:35:26Z 2018-10-26T15:24:49Z "Currently, it's possible for `BP_Akismet::check_activity()` to run on a non-root blog (as in the case of blog comments). This triggers `send_akismet_request()`, and at the end of that method, there's a call to `wp_schedule_event()`. As a result, the metadata-cleanup routine `bp_activity_akismet_delete_old_metadata` can get scheduled across many sites in the network. This is unnecessary. I think the right technique is probably to switch to the root blog before scheduling the event." boonebgorges Next Release 7125 Apostrophe not handled correctly in activity filter array. Activity 2.2 normal normal Awaiting Contributions defect (bug) new 2016-06-16T11:45:12Z 2016-06-25T07:15:33Z "Hi! I posted this in the support forum, and someone suggested it probably is a bug. So here's the issue: Basically, this is what I want and what I am doing so far: If a user writes about a specific species of animal, whatever the user wrote will come up on the activity stream for the page for that particular species, as long as the name of the species is mentioned. Now, this I can do (thanks to help in the forums), but a few animals have a species name with an apostrophe in it, and that’s where my problem arises. Here’s an example of what I want done: {{{ function my_bp_activities_search_term_on_page_3431( $retval ) { // Add search term for correct page if ( is_page(3431) ) { $filter_query[] = array( 'relation' => 'OR', array( 'column' => 'content', 'value' => 'keast's tube-nosed fruit bat', 'compare' => 'LIKE' ), array( 'column' => 'content', 'value' => 'keast's tube-nosed bat', 'compare' => 'LIKE' ), array( 'column' => 'content', 'value' => 'nyctimene keasti', 'compare' => 'LIKE' ), ); $retval['filter_query'] = $filter_query; } return $retval; } add_filter( 'bp_after_has_activities_parse_args', 'my_bp_activities_search_term_on_page_3431' ); }}} Of course, I got an error doing this. I tried solving this in two ways. First, by escaping, like this: {{{ 'value' => 'keast\'s tube-nosed fruit bat', }}} And again, doing this: {{{ 'value' => ""keast's tube-nosed fruit bat"", }}} Both of them worked in the sense that there were no errors, but neither of them worked when it came to actually showing the term with the apostrophe. Which is the whole point in the first place. The conclusion in the forum was it likely is a bug that doesn't handle the apostrophe correctly upstream. So, is this a bug, and can it be fixed? Thanks, Havard" IdleWanderer Next Release 6059 BP_Activity_Activity:get() doesn't respect 'max' parameter Activity normal minor Awaiting Contributions defect (bug) new 2014-12-08T19:15:39Z 2017-06-04T02:56:42Z "`BP_Activity_Activity:get()` accepts three SQL limit parameters: `$page`, `$per_page` and `$max`. `$page` and `$per_page` are used to generate pagination SQL, but `$max` is only used to modify the found-row count. It seems that at the least we'd have to decide that `$page` and `$per_page` trump `$max` or vice-versa. Both can't be used in the same request. One minimal option would be to set `$page = 1` and `$per_page = $max` if `$args['max']` is set (and `$args['per_page']` is not set) at about line 473 and leave the pagination logic in place. Source: https://buddypress.trac.wordpress.org/browser/trunk/src/bp-activity/bp-activity-classes.php#L296 I'll happily produce a patch if we can decide on the desired behavior." dcavins Next Release 5565 BuddyPress 2.0 + P2 = broken mentions and notifications Activity 2.0 normal normal Awaiting Contributions defect (bug) new reporter-feedback 2014-04-18T15:55:29Z 2021-06-04T08:37:02Z "Wordpress 3.8.1 (multisite with subdirectories); buddypress 2.0; P2 1.5.3; http://teambox.dongguk.ac.kr/debug/ When using more than 10 @username in a post, BuddyPress freaks out and repeats one of the mentions and adds incremental numbers after the @username, like: {{{ @siegler @jake @groba @buckley @heath @daniel @daryl @stacy @virginia @steve @jake0 @jake1 @jake2 @jake3 @jake4 }}} If I try to edit the post, the correct @usernames are there without the numbers. Everything looks normal. When I publish, the numbers reappear. Notification emails do not go out to users after the names begin repeating or the numbers get added. To really see how bad it is, I made a test post with more than 25 @usernames: {{{ @amber @barney @beth @catw @david @dermot @kingsley @hahapauli @leeg @barney @beth @catw @david @dermot @kingsley @hahapauli @leeg @matt @mckerron @michael @patty @phymus @qiana @sabs @sherwin @stuart @virginia @timr @jenhowell77 @siegler @jake @groba @buckley @heath @daniel @daryl @stacy @virginia @steve @paige @patty @amber0 @barney @beth @catw @david @dermot @kingsley @hahapauli @leeg @matt @mckerron @michael @patty @phymus @qiana @sabs @sherwin @stuart @virginia @timr @jenhowell77 @siegler @jake @groba @buckley @heath @daniel @daryl @stacy @virginia @steve @paige @patty @amber1 @barney @beth @catw @david @dermot @kingsley @hahapauli @leeg @matt @mckerron @michael @patty @phymus @qiana @sabs @sherwin @stuart @virginia @timr @jenhowell77 @siegler @jake @groba @buckley @heath @daniel @daryl @stacy @virginia @steve @paige @patty @amber2 @barney @beth @catw @david @dermot @kingsley @hahapauli @leeg @matt @mckerron @michael @patty @phymus @qiana @sabs @sherwin @stuart @virginia @timr @jenhowell77 @siegler @jake @groba @buckley @heath @daniel @daryl @stacy @virginia @steve @paige @patty @amber3 @barney @beth @catw @david @dermot @kingsley @hahapauli @leeg @matt @mckerron @michael @patty @phymus @qiana @sabs @sherwin @stuart @virginia @timr @jenhowell77 @siegler @jake @groba @buckley @heath @daniel @daryl @stacy @virginia @steve @paige @patty @amber5 @barney @beth @catw @david @dermot @kingsley @hahapauli @leeg @matt @mckerron @michael @patty @phymus @qiana @sabs @sherwin @stuart @virginia @timr @jenhowell77 @siegler @jake @groba @buckley @heath @daniel @daryl @stacy @virginia @steve @paige @patty @amber6 @barney @beth @catw @david @dermot @kingsley @hahapauli @leeg @matt @mckerron @michael @patty @phymus @qiana @sabs @sherwin @stuart @virginia @timr @jenhowell77 @siegler @jake @groba @buckley @heath @daniel @daryl @stacy @virginia @steve @paige @patty @amber7 @barney @beth @catw @david @dermot @kingsley @hahapauli @leeg @matt @mckerron @michael @patty @phymus @qiana @sabs @sherwin @stuart @virginia @timr @jenhowell77 @siegler @jake @groba @buckley @heath @daniel @daryl @stacy @virginia @steve @paige @patty @amber8 @barney @beth @catw @david @dermot @kingsley @hahapauli @leeg @matt @mckerron @michael @patty @phymus @qiana @sabs @sherwin @stuart @virginia @timr @jenhowell77 @siegler @jake @groba @buckley @heath @daniel @daryl @stacy @virginia @steve @paige @patty @amber9 @barney0 @barney2 @barney3 @barney4 @barney5 @barney6 @barney7 @barney8 @barney9 @beth0 @beth1 @barney0 @beth2 @beth3 @barney @beth @catw @david @dermot @kingsley @hahapauli @leeg @matt @mckerron @michael @patty @phymus @qiana @sabs @sherwin @stuart @virginia @timr @jenhowell77 @siegler @jake @groba @buckley @heath @daniel @daryl @stacy @virginia @steve @paige @patty @amber3 @amber @beth4 @beth5 }}} what what typed: {{{ @amber @barney @beth @catw @david @dermot @kingsley @hahapauli @leeg @matt @mckerron @michael @patty @phymus @qiana @sabs @sherwin @stuart @virginia @timr @jenhowell77 @siegler @jake @groba @buckley @heath @daniel @daryl @stacy @virginia @steve @paige @patty @amber @johnwendel @calebx }}} A user reported this on a subsite and I was able to recreate the effect by making a new post on another subsite with more than 10 @usernames. I then made a third site on the network, and tested this with additional posts. How do I know it's BuddyPress 2.0? I've been using BuddyPress 1.9.2 for almost a month without this issue. To be sure though I used the filter to disable mentions the problem went away completely. Buddypress was updated to 2.0 roughly two hours before the first instance was reported. How do I know it's P2? When I used another theme, the problem went away." careb Next Release 7266 Check image extraction for activity stream featured image Activity normal normal Awaiting Contributions defect (bug) new 2016-09-22T08:09:12Z 2016-09-22T08:09:12Z "Per https://buddypress.org/support/topic/featured-image-wont-show-up-on-member-activity-feed/#post-258998 While responding to a support request, I looked at the code, and I think there's a gotcha in the logic that extracts media from a block of text. I think the case of having more than 3 paragraphs (in the source text) and no images will result in no media showing, even if other media exists." DJPaul Next Release 6640 Duplicate at-who element IDs in Activity Streams Activity normal normal Awaiting Contributions defect (bug) new 2015-10-01T05:55:29Z 2019-01-09T20:12:22Z "Multiple instances of the following `ids` show up in Sitewide, Group, and Member activity streams: * `` and * `
`" mercime Next Release 2084 Frontpage tabs - show if content is available boonebgorges Activity lowest trivial Awaiting Contributions defect (bug) assigned 2010-02-26T18:23:46Z 2023-05-05T11:43:09Z "On the frontpage we have all the tabs: - My Friends, - My Groups - My Favorites - @username Mentions The first 3 only shows up if there's actual content inside them. Like if you don't have a friend the ""My Friends"" tab won't show up on the frontpage. The last one ""@username Mentions"" always shows no matter if there's content or not. I think it should have same properties as as the other 3 meaning it should only show up if you have any mentions." Ezd Next Release 5608 "Improve ""Blog Comments"" activity filter" Activity 2.0 highest normal Awaiting Contributions defect (bug) new 2014-05-03T00:01:00Z 2015-01-27T13:00:17Z "See #5560 for background discussion. The blog-activity sync mechanisms introduced in BP 2.0 meant that new blog comments created activity *comments* rather than top-level activity items called 'new_blog_comment'. This has the effect of breaking the 'New Blog Comments' filter in the activity dropdown. Several possible approaches are discussion in #5560. See https://buddypress.trac.wordpress.org/ticket/5560#comment:2 and https://buddypress.trac.wordpress.org/ticket/5560#comment:4 Let's use this ticket to figure out what to do about this issue." boonebgorges Next Release 5338 Loading of more activity items by the activity stream's 'Load More' button Activity 1.9.1 normal normal Awaiting Contributions defect (bug) new 2014-01-15T01:40:45Z 2014-04-28T15:22:15Z "This may not be a bug but I wanted to ask a question regarding the functionality of the activity stream's load more button. I'm using the advanced template hierarchy so have all of my page markup in file {{{buddypress/activity/index-directory.php}}}. Now, when the load more button is clicked on page {{{example.com/activity/}}} I'm getting activity items loaded on the page as expected. However, the markup used to display these items is coming from {{{bp-templates/bp-legacy/buddypress/activity/activity-loop.php}}} Is this expected behaviour?" henry.wright Next Release 6430 Multiple Links in activities Activity 2.2.3 normal normal Awaiting Contributions defect (bug) new 2015-05-09T18:21:49Z 2015-05-12T18:41:37Z "It appears that publishing more than one URL in an activity is only allowed to site admin. Other roles can only publish one. Is this default behave or a bug ? If it's default, the message error should be specific. ie You're not allowed to add more than one URL. To reproduce, connect as subscriber and try to add {{{Test notice first link http://bp-fr.net/activites/ and a second one http://bp-fr.net/activites/ }}} " danbp Next Release 6234 Multiple scopes in activity-loop.php doesn't work correctly when activity auto-refresh is checked Activity 2.2.1 normal normal Awaiting Contributions defect (bug) new reporter-feedback 2015-02-19T15:29:23Z 2015-08-10T23:11:33Z "After some test with the latest version of WP and BP I have found a slight bug with using multiple scopes in the activity-loop.php. Below is the code I used in the loop: The reason I say it is a slight bug is because I found if you go to dashoard/settings/buddypress/settings and then go under activty settings and check activity auto-refresh then even a user you are not friends with will get a notice to load newest and you can briefly see that activity of the user you are not friends with until the page is refreshed, then it goes away. If you use multiple scopes in the activity-loop.php as I did above in the code example and you go to dashoard/settings/buddypress/settings and then under activty settings and un-check activity auto-refresh then it works as expected and you only will see you and your friends activity in the activity stream. Hopefully there will be a fix but until then just make sure activity auto-refresh is unchecked. I hope this helps debug and helps others that may experience this issue. Thanks! " bphelp Next Release 4784 Site Page Comments Don't Reach Activity djpaul Activity normal normal Awaiting Contributions defect (bug) reopened 2013-01-23T12:42:54Z 2018-01-05T16:22:22Z "I had BP working fine until I updated to latest BP and WP. I then lost all of my Activity comments from my blogs. I tried disabling plugins etc, reverting to buddypress default theme – nothing gives. I’ve done fresh installs on different servers with the same problem. I think I’ve isolated the problem. Comments on PAGES don't seem to be being added to the Activity stream. All of my recent comments are comments to pages NOT TO POSTS. If I comment to a page it doesn’t appear, if I comment to an old post it does. Also, network update doesn't add page originated comments either. I think this happened with 16.0 but it might have been 1.6.1" clivoo Next Release 6557 Soft hyphen prevents recording of blog post in activity Activity 2.3.2 normal minor Awaiting Contributions defect (bug) new 2015-07-16T08:49:20Z 2016-03-29T09:34:25Z "WP 4.2.2 and BP 2.3.2.1 @imath I just found ""the bad guy"": if you compose a blog post with WP '''text editor''' and if you include a... {{{ ­ }}} ...that post will not be recorded in activity. I was able to reproduce the problem with one word only containing the soft hyphen." schwarzaufweiss Next Release 7590 Sometimes getting Notice: Uninitialized string offset: -1 while inserting activity Activity normal normal Awaiting Contributions defect (bug) new needs-unit-tests 2017-08-28T07:02:25Z 2018-02-07T11:46:14Z Notice: Uninitialized string offset: -1 in /../wp-content/plugins/buddypress/bp-core/bp-core-template.php on line 1020 bhargavbhandari90 Next Release 7092 There should be an easy way to disable activity stream posting Activity normal normal Awaiting Contributions defect (bug) new dev-feedback 2016-05-26T15:11:55Z 2016-05-26T15:11:55Z "The only way to disable activity stream posting, but still keep the stream turned on, is to modify the templates. (Ie: copy post-form.php to your own theme, and then blank it out.) We should make this easier. A cap checks makes the most sense as we move forward with fine-grained caps through core: `current_user_can( 'bp_post_activity' )` or something like that. Any thoughts on implementation?" boonebgorges Next Release 3099 Unhide activity for an unmarked spammer Activity 1.5 normal normal Awaiting Contributions defect (bug) new 2011-03-06T03:28:04Z 2013-04-29T17:00:39Z "When you accidentally mark a user as a spammer and you need to unmark said user, the user's activity is hidden because of hide_sitewide = 1. I've attached a patch for this, but it needs additional work as when I was writing the patch I did not take into consideration of a group's privacy settings. I just set all of the user's activity back to hide_sitewide = 0." r-a-y Next Release 6584 "bp_activity_create_summary wrongly extracted