__group__ ticket summary owner component _version priority severity milestone type _status workflow _created modified _description _reporter Future Releases 1705 Path disclosure if display_errors is on in production johnjamesjacoby Tools - Warnings/Notices 1.1-alpha low minor Future Release (Legacy) defect (bug) new has-patch 2011-12-29T18:09:37Z 2011-12-29T18:19:33Z "In bbPress 1.x, if display_errors is switched on, it's possible to hit a template file directly which will result in a full path disclosure when bbPress functions like bb_get_header() are not available. See [https://www.htbridge.ch/advisory/path_disclosure_in_bbpress.html this report] at htbridge for more info. Having display_errors switched on is not advisable for production sites. Until WordPress embraces display_errors work-arounds for this, I'm inclined to call this a non-issue. The fix for working around this is relatively invasive, and I'm attaching a patch. I added empty() checks to all exposed (global) variables in the templates and added checks for BB_PATH at the top to prevent direct access in the first place." johnjamesjacoby Next Release 2886 Improve bbPress and BuddyPress unit test coexistance netweb* Tools - Build normal normal 2.7 enhancement accepted has-patch 2015-10-27T08:12:33Z 2019-11-17T10:14:11Z Currently loading the BuddyPress PHPUnit test suite to coexist with bbPress/WordPress is not ideal due primarily to defined or undefined constants causing various PHP warnings. netweb Next Release 3294 Add PHPCS with custom bbPress ruleset netweb Tools - Build normal normal 2.7 task (blessed) reopened has-patch 2019-11-24T13:34:03Z 2020-06-30T02:29:43Z "Add PHPCS with custom bbPress ruleset To run PHPCS, run `grunt phpcs`" netweb Future Releases 2782 Make PHPUnit tests work, and make them dependent on BuddyPress netweb Tools normal normal Under Consideration task (blessed) assigned has-patch 2015-03-31T21:32:01Z 2017-05-27T01:30:11Z "I'm seeing a recurrence of #2327 on a client site, and I don't understand bbPress well enough to figure out what's going on without writing some unit tests, but it's not currently possible, so here you go :) The attached patch does the following: - Fixes the bbPress test bootstrap so that it actually loads bbPress - Fixes the bbPress testcases so that it properly installs the (empty) `BBP_UnitTest_Factory` - Provides a bare-bones version of `BBP_UnitTest_Factory_For_Forum`. This is all I needed to debug my specific issue, but you get the idea. - Detects the presence of a BuddyPress checkout, and installs + bootstraps it if found - Loads the BP factory into the `BBP_UnitTestCase` object The patch also includes a couple of tests and a suggested fix for #2327. It looks like the basic problem is bbPress's initial setting of group forum status depends on the forum's having been created inside of the group interface. Forums that are created in any other way - programatically, in my client's case - don't seem to have the proper value set. In the long run, you might want to break this logic out from your `BP_Group_Extension` class and put it somewhere where it'll be enforced in a stricter way. (IMHO, `BP_Group_Extension` classes work best when used only as view/controllers. When used for business logic, you get problems like this one. This is a lesson I have learned the hard way on multiple occasions :) ) Anyway, my suggested fix is airtight, though perhaps it's inefficient. You can take or leave it. Regardless of the #2327 fix, I hope you'll consider adopting the unit test framework, as I personally would be more willing to dive into some of the gnarlier bugs I occassionally come across in bbPress if it were possible to attack them in a TDD fashion." boonebgorges Future Releases 3499 Content overflow issue because of footer Site - Codex normal normal Awaiting Review defect (bug) new has-patch 2022-11-11T08:45:29Z 2024-02-21T19:30:11Z "Steps to reproduce the issue :- 1. Open URL :- [https://codex.bbpress.org/] 2. Check between 930 to 781 3. You can able to see overflow in footer. We have ipad air device as a width of 820 px so we need to resolve this." nidhidhandhukiya Future Releases 3465 Need to add spacing bbpress about links box Site - Codex normal normal Awaiting Review defect (bug) new has-patch 2022-05-26T09:26:46Z 2024-03-17T13:09:50Z "Need to add spacing bbpress about links box in below link. [https://bbpress.org/about/]" multidots1896 Future Releases 3511 Need to add spacing in about us page sidebar johnjamesjacoby Site - Codex normal normal bbPress.org defect (bug) assigned has-patch 2023-01-06T06:18:19Z 2024-02-21T19:26:27Z "In about page, we need to add spacing in about us page sidebar. screenshot:[https://share.cleanshot.com/zrhzW5HCCqrgvhjm7D5k]" multidots1896 Future Releases 3484 The login user's image is not in the proper circle shape on a mobile screen size. Site - Codex normal normal Awaiting Review defect (bug) new has-patch 2022-09-28T09:43:58Z 2022-09-28T09:47:01Z "The login user's image is not in the proper circle shape when we open [https://codex.bbpress.org/] site on a screen smaller than 460 pixels. Site Link = [https://codex.bbpress.org/]" aezazshekh Future Releases 3455 Burger menu Button design Break Site - bbPress.org low normal Awaiting Review defect (bug) new has-patch 2022-03-23T10:25:20Z 2022-03-23T10:31:15Z On the smaller devices, the Menu design break. I am attaching the screen short displaying the issue I am trying to show. himanshuc Future Releases 3472 Iframe Issue in Responsive Site - bbPress.org normal normal Awaiting Review defect (bug) new has-patch 2022-06-22T09:54:48Z 2024-03-17T13:09:04Z "Hello Team, In Responsive (From 650px and below) the iframe is not showing proper and getting cut from right side in below page: **Page URL:** https://bbpress.org/forums/topic/settings-for-my-forum/ For Better Understanding I provide screenshot. Thanks." varshil151189 Future Releases 3572 Links Heading Design is not proper Site - bbPress.org lowest normal Awaiting Review defect (bug) new has-patch 2023-06-21T12:06:54Z 2023-08-17T20:24:30Z "Url : https://bbpress.org/about/ The sidebar heading which contain different links are not proper. It gets stick there should be some space" pitamdey Future Releases 3534 Lists of table items are flowing out of the table. Site - bbPress.org normal normal Awaiting Review defect (bug) new has-patch 2023-02-17T14:06:50Z 2023-02-20T13:12:24Z "When we open this page in mobile screen size, then the lists-items of the table of this page are flowing out of the table. Page Link => [https://bbpress.trac.wordpress.org/wiki/TitleIndex]" aezazshekh Future Releases 3485 Logo is not coming proper in IPad Pro Site - bbPress.org normal normal Awaiting Review defect (bug) new has-patch 2022-10-03T06:45:46Z 2022-10-03T06:47:17Z "Hello Team, While checking in responsive device, I found that logo is not coming properly in IPAD Pro device. PFA the screenshot for the same. URL: https://bbpress.org/ Thank you." varshil151189 Future Releases 3575 Responsive page design boken. Site - bbPress.org normal normal Awaiting Review defect (bug) new has-patch 2023-07-07T09:24:45Z 2023-08-17T20:22:09Z "Open the URL :- https://bbpress.org/ Check in responsive for example ipad or mobile. You can able to see design is broken. I have attached video for better understanding. Video URL :- https://share.cleanshot.com/p18QJ7F4kvBcc3FMBJHL" nidhidhandhukiya Future Releases 3514 Text is touching the border not having proper padding and margin. Site - bbPress.org normal normal Awaiting Review defect (bug) new has-patch 2023-01-06T10:07:35Z 2023-01-06T10:28:23Z "On this page [https://bbpress.org/download/] there is no proper padding and margin for two sections. Here is the video for reference: [https://share.cleanshot.com/v9WxdKSN3TPfG851Y62S] I have shown the solution in the video. Here is the code: {{{ .has-very-light-gray-to-cyan-bluish-gray-gradient-background{ padding: 20px; margin-bottom: 20px; } .has-electric-grass-gradient-background{ padding: 20px; margin-bottom: 20px; } }}} " himshekhar07 Future Releases 3577 The iframe's overflow is causing issues in responsive design. Site - bbPress.org normal normal Awaiting Review defect (bug) new has-patch 2023-07-31T13:21:38Z 2024-02-16T09:48:13Z "The responsive behavior of the iframe is not handling overflowed content as expected. URL: https://bbpress.org/forums/topic/bbpress-2-6-6/ Thank you..." truptikanzariya Future Releases 3453 avatar image and text issue Site - bbPress.org normal normal Awaiting Review defect (bug) new has-patch 2022-03-21T11:47:22Z 2022-03-22T04:46:58Z "in responsive (782px and below), the user avatar image seen blur and also user name not seen proper as we can see that only first letter is seen after avatar image, which is also not seen full character. url : [https://bbpress.org/forums/] For better understanding I provide the screenshot" kajalgohel Future Releases 3450 A lot of white space is coming in tablet and mobile size Site - bbPress.org 2.6.9 normal normal bbPress.org enhancement new has-patch 2022-03-16T07:28:33Z 2024-02-21T19:23:03Z "In the [https://bbpress.org/] site, resize the screen and check it in small screen resolution. White spaces are shown on tablet and mobile screens. Site Link => [https://bbpress.org/] I have created a video of the issue. its link is given below. [https://www.loom.com/share/86311abac96d4491bc05e625de041a59] " aezazshekh Future Releases 3451 The content of the site in the small size screen of the mobile is coming out of the content box. Site - bbPress.org 2.6.9 normal normal bbPress.org enhancement new has-patch 2022-03-17T06:04:59Z 2022-03-17T06:25:52Z "When you open the [https://bbpress.trac.wordpress.org/] site on small size screen of the mobile. The content of the site on a screen of fewer than 370 pixels is coming out of the content box. Because of this, the design is getting a bit messy. Site Link => [https://bbpress.trac.wordpress.org/] I have created a video of the issue. its link is given below. [https://www.loom.com/share/21805280912f4e9d93904de07c70155f]" aezazshekh Future Releases 3477 In Responsive devices after generating Tickets Button overlaps General - UI/UX normal normal defect (bug) new has-patch 2022-08-10T10:49:03Z 2024-03-16T11:34:16Z "Hello Team, After generating the tickets, I found the alignment issue of Attachment button and Download zip text for mobile devices (below 370px). It is overlapping on each other. Please find Screenshot for the same. Thanks." varshil151189 Next Release 2876 freshness repair tool incorrect and conflation of ID and post_date General - Performance high normal 2.7 defect (bug) new has-patch 2015-10-12T11:05:35Z 2017-05-27T03:46:33Z "There are problems with the repair tools when the ID doesn't go as post_date (ie if ID = 2 has a post_date of today but ID = 3 has a post_date of yesterday) and I've come across this again in the ""Recalculate last activity in each topic and forum"" repair tool. Attached is my fix as an example of what I mean -- it's off of 2.5.8, needs to be optimised and there's no backwards compatibility for bbp_get_public_child_ids (it was just a quick and dirty fix to get my sample data sorted correctly) so it's not a proper patch. I'm including it because it shows exactly what the issue is. I can do a real patch for this but would appreciate any suggestions about how to make the queries more efficient or anything that I'm missing. " tharsheblows Next Release 3389 First edit of a topic does not get added to revision history johnjamesjacoby General - Content Creation 2.0 high normal 2.7 defect (bug) assigned has-patch 2020-08-09T07:55:08Z 2021-02-07T16:16:48Z "When a moderator or higher goes to edit a topic, for whatever reason, the very first edit will not be added to the revisions. Any subsequent edits are stored as intended, with that first edit being treated as the initial text. This is likely due to how WordPress views a new post, where the post, and an automatic autosave are created first, and only the 3rd entry onward are treated as revisions. Perhaps an automated autosave needs to be created alongside any new topic to resolve this (I've not tested if that's the definite cause, but it's something I notice when glancing over)." Clorith Next Release 2730 Add Support For Jetpack Markdown General - Content Creation normal normal 2.7 idea new has-patch 2014-12-13T06:44:53Z 2017-09-22T06:14:18Z Based on this forum thread, https://bbpress.org/forums/topic/integrate-with-jetpack-markdown/ add support for Markdown in general or specifically when the Markdown Module in Jetpack is activated. jeffr0 Future Releases 3359 Allow anonymous users to edit their content (for N minutes after posting) General - Content Creation normal normal Awaiting Review enhancement new has-patch 2020-03-26T17:45:27Z 2020-03-26T17:45:27Z "This patch extends to anonymous users the ability to edit their topics and replies, if and when the existing ''Editing'' settings allow that. " dontdream Future Releases 1623 Send user roles along to Akismet for better handling of submitted comments General - Content Creation 1.1-alpha normal normal Future Release (Legacy) enhancement new has-patch 2011-09-02T14:29:36Z 2011-09-20T22:46:23Z The Akismet folk have suggested that adding user roles to the info submitted to Akismet would allow them to do a better job of checking comments for spam. The forthcoming patch adds the appropriate info. dllh Future Releases 1723 Bulk actions for forums General - Administration 2.0 normal normal Future Release enhancement new has-patch 2012-01-20T10:10:20Z 2015-06-14T17:01:29Z I think bulk actions for forums could be improved. It is not possible to change multiple forums from public to hidden for example. ChantalC Future Releases 2275 Quick access the parent topic from the reply edit screen in the admin General - Administration trunk normal normal Future Release enhancement new has-patch 2013-03-23T05:48:55Z 2013-11-06T20:47:56Z "Two options: 1) Add a 3rd button in the permalink row: http://screenshots.mzaweb.com/kXVU It's a bit hacky to get that button placed there with the current available filters in core. 2) http://screenshots.mzaweb.com/kXW8" MZAWeb Future Releases 3403 Support the Gutenberg Block Editor. georgestephanis General - Administration normal normal Under Consideration enhancement assigned has-patch 2020-10-05T16:44:26Z 2024-03-09T12:51:54Z "Very much a work in progress, but this issue's goal is to add support for all existing bbPress shortcodes as blocks in the block editor. https://codex.bbpress.org/features/shortcodes/" georgestephanis Next Release 2692 Add CSS class for user roles in topics and replies General normal normal 2.7 defect (bug) new has-patch 2014-09-23T23:17:33Z 2022-10-22T15:28:20Z "We should add a CSS class for user roles styling in topic and reply templates in `bbp_get_reply_author_role()` and `bbp_get_topic_author_role()` e.g. `
Keymaster
` {{{ #!diff Index: src/includes/replies/template.php =================================================================== --- src/includes/replies/template.php (revision 5534) +++ src/includes/replies/template.php (working copy) @@ -1430,11 +1430,13 @@ */ function bbp_get_reply_author_role( $args = array() ) { + $css_role = strtolower( bbp_get_user_display_role( bbp_get_reply_author_id( $reply_id ) ) ); + // Parse arguments against default values $r = bbp_parse_args( $args, array( 'reply_id' => 0, 'class' => false, - 'before' => '
', + 'before' => '
', 'after' => '
' ), 'get_reply_author_role' ); }}} " netweb Next Release 3407 Docs: Fix typo in /core/functions.php inline DocBlock General trunk normal normal 2.7 defect (bug) new has-patch 2020-10-28T04:29:48Z 2022-03-08T20:45:41Z Fix inline documentation. dilipbheda Next Release 2204 bbpress OR wp_nav_menu fails to set current_page_parent for forum-index page and children hirarchy johnjamesjacoby General 2.2.3 normal normal 2.7 defect (bug) new has-patch 2013-02-09T13:59:25Z 2015-05-10T09:19:23Z "I am reporting this issue, as it seems a very many people are facing the issue, and although a ticket was generated in the past (I can't find it now) for the same topic 1-2 years back, It wasn't considered worth the effort then because the priorities were obviously on core functionalities. I guess now things are different. I came across this problem in multiple current installation of wp 3.5, bp 1.6.4 and bbp 2.2, but the issue isn't version specific (as it was there 1-2 years back as well.) The problem is essentially this. When a bbpress is installed (with or without buddypress). the user needs to create a page called forum to show the forums link in navigation menu, and to make the forum listing available to the users/subscribers. There are multiple ways to do this, including one way that does not create any new page but refers to the forums by adding a custom link in the menu referring to www.example.com/forum_base-slug (by default forums). In any of these ways, the forums functionality works fine, but the 'forums' menu item (in wp_nav_manu) doesn't get proper classes, that may highlight/differentiate that menu-item as current/active. The problem is encountered mostly, when the 'forums' link (even by any other name, say discussions) is a sub-item or a menu item like community > Forums. All the buddypress components work perfectly fine, highlighting the 'community' menu item, if the user is viewing any sub-item or sub-sub-sub item, so the problem is bbpress specific. Inspecting the page source reveals that the current_page_parent class is attributed to some other page, however, that page is also not highlighted, as it seems it needs more than one classes to be attributed. Further, the 'forums' menu is not highlighted when child items like an individual forum or topics are visited by the users current_page_ancestor also not attributed in such cases. this is the case with testbp.org, where ""discussions"" menu item is current/active only when you are viewing the forum index. any deeper, the highlight is lost. Also, the problem is not there with 'support' menu item of buddypress.org or bbpress.org, where the 'support' menu item remains highlighted, irrespective of which forum page/topic the user is on. This is the correct behavior, which is broaken/needs repair in current version(s)." Mitesh Patel Next Release 3406 Docs: Improve inline documentation in admin meta boxes General trunk normal normal 2.7 enhancement new has-patch 2020-10-27T05:04:00Z 2022-03-08T20:45:29Z "I updated as per WordPress. guidelines/standard I have added a patch for the same." dilipbheda Future Releases 3307 Add `README.md` file to the project root General normal normal Awaiting Review defect (bug) new has-patch 2019-12-15T01:20:53Z 2019-12-21T00:56:09Z "It would be good to have a README.md file in the project root as shortly there will be a Git mirror of `git://bbpress.git.wordpress.org/` at https://github.com/bbPress/bbPress and it looks a little bare without this file on GitHub Uploading the previous file I had on my mirror, it's out of date, but has some info we may want to copy over before I delete my mirror https://github.com/ntwb/bbPress/blob/master/README.md" netweb Future Releases 3494 "Bump ""Tested up to"" version to the latest WordPress version" General normal normal Awaiting Review defect (bug) new has-patch 2022-10-22T15:36:40Z 2023-06-09T16:16:05Z "bbPress plugin url: https://wordpress.org/plugins/bbpress/ Currently in this plugin page, Tested up to is 5.9.5 We need to bump this version to the latest version of WordPress (which is 6.0.3) at the moment. Note: 6.1 is coming on November 1, 2022." robinwpdeveloper Future Releases 3571 Check PHPcs Coding standard not having proper escaping function General normal normal Awaiting Review defect (bug) new has-patch 2023-06-16T08:55:21Z 2024-02-16T09:47:42Z "Hello Team, I have reviewed the code and found PHPcs errors & warnings in some of the files: Here, I mentioned all those files: /wp-content/themes/bbpress-org/bbpress/form-topic.php /wp-content/themes/bbpress-org/header-front.php /wp-content/themes/bbpress-org/page-plugins.php /wp-content/themes/bbpress-org/sidebar.php" himshekhar07 Future Releases 3505 Need to wrap text in footer section General normal normal Awaiting Review defect (bug) new has-patch 2022-12-09T09:45:38Z 2022-12-09T09:45:38Z " We need to wrap text in footer section in 820px (Ipad air). here is the link:[https://codex.bbpress.org/] screenshot: [https://share.cleanshot.com/KC4bfDhDFldUeDcBO0zl] " multidots1896 Future Releases 3543 RSS Feed: use bbpress functions for post and reply authors General normal normal Awaiting Review defect (bug) new has-patch 2023-03-30T16:25:44Z 2023-03-30T16:25:44Z "Currently, the RSS feed output from `bbp_display_replies_feed_rss2` uses `the_author()` to output the display name for the topic and reply authors. This prevents any filters added to bbpress core functions from being applied to the display names. We should use `bbp_author_display_name()` had `bbp_reply_author_display_name()` instead. " yoavf Future Releases 3448 Right side white space is coming in bbPress site in mobile and tablet size General 2.6.9 normal normal Awaiting Review defect (bug) new has-patch 2022-03-14T06:52:52Z 2022-03-22T12:44:00Z "When you open the bbpress.org site in tablet and mobile size, then white space is coming on the right side of the site. Because of this, the design of the site is deteriorating. And at 320 pixels the Download bbpress button is coming out of the site. Site Link => https://bbpress.org/ I have created a video of the issue. its link is given below. [https://www.loom.com/share/d3fd431e093043cb8fbd13d47264242b]" aezazshekh Future Releases 3583 Updates to support PHP 8 General trunk normal normal Awaiting Review defect (bug) new has-patch 2023-09-13T22:49:38Z 2024-02-24T03:50:48Z "This is my pass at making bbPress code work correctly with PHP 8. One specific thing I want to highlight is includes/admin/parser.php - which is a generated file. My patch includes updates to it as well, since it seems to be long out of sync with NBBC. I used Rector to identify what needed to be changed, and generally took the suggested patches it generated." josephscott Future Releases 3321 Coding Standard: Duplicate Array Keys Found - src/includes/forums/functions.php General 2.6.3 normal normal enhancement reopened has-patch 2020-01-13T09:37:16Z 2024-02-22T22:31:23Z Coding Standard: Duplicate Array Keys Found - src/includes/forums/functions.php ankitmaru Future Releases 677 Search Page styling Front-end normal normal Future Release (Legacy) enhancement new has-patch 2007-06-27T17:57:27Z 2011-09-20T22:32:21Z THe search page needs some love. mdawaffe Next Release 2639 When editing a topic I can select a forum from a private group I'm not part of johnjamesjacoby Extend - BuddyPress high normal 2.7 defect (bug) new has-patch 2014-06-25T15:22:52Z 2019-11-19T16:56:10Z "BBPress 2.5.3 BuddyPress 2.0.1 Logged in with a contributor role When editing a topic I can correctly see an input to select a new forum to move the topic to The issue is that in the list of forums to pick I can see forums belonging to private groups I’m not part of If I select one of those and submit the post gets moved there correctly and I get redirected to the group->forum page where I correctly see a notice stating I can't see the message I think I shouldn’t see those forums in the dropdown in the first place The origin of the problem might be a misalignment between bbPress and BuddyPress visibility system Private forum in bbPress means visibile only to logged in users Private group in BuddyPress means visible only to group members ps. I originally posted on BuddyPress trac but they pointed me here https://buddypress.trac.wordpress.org/ticket/5726 " gcmo Next Release 2818 Redirect bbPress profile links to forum section of BuddyPress member profile Extend - BuddyPress normal normal 2.7 enhancement new has-patch 2015-06-11T09:44:24Z 2024-03-12T06:47:29Z "Based on https://buddypress.trac.wordpress.org/ticket/4357 When BuddyPress AND bbPress are both installed, bbPress redirects profile from `domain.com/forums/users/USERNAME/` to: `domain.com/members/USERNAME/` The redirect should actually go to `domain.com/members/USERNAME/forums/`" sooskriszta Future Releases 3430 BuddyPress: Pending group topics cannot be viewed Extend - BuddyPress 2.2 normal normal Awaiting Review defect (bug) new has-patch 2021-06-02T23:36:31Z 2021-06-03T21:18:51Z "One of our users reported that pending group topics cannot be viewed on the frontend. The problem is the topic lookup within a BuddyPress group forum looks against the post name: https://github.com/bbpress/bbPress/blob/09313c9984c55429f3e664ca4383768b68ee34b9/src/includes/extend/buddypress/groups.php#L1033. A pending topic does not have a post name, so the lookup fails. Attached is a patch, which fixes this by changing a pending group topic's slug to `'pending-{$topic_id}'` and switches up the logic to query pending group topics by the post ID. This is related to the other moderation tickets: #3349, #3353." r-a-y Future Releases 3576 Prepare bbPress for BuddyPress 12.0.0 Extend - BuddyPress trunk normal normal Awaiting Review defect (bug) new has-patch 2023-07-23T16:43:59Z 2024-02-27T18:41:04Z "BuddyPress 12.0.0 will change how URL parsing is done / BP Links are built using the WordPress Rewrite API. You'll find in the attached patch my suggestions to have bbPress ready for BuddyPress 12.0.0 and still back compatible with previous versions of BuddyPress." imath Future Releases 3580 delete_orphaned_spam_meta() has a bug that causes it to loop forever whenever it runs Extend - Akismet 2.6.9 high major Awaiting Review defect (bug) new has-patch 2023-08-08T09:45:48Z 2024-02-15T07:38:05Z "The {{{delete_orphaned_spam_meta()}}} function inside {{{bbpress/includes/extend/akismet.php}}} will run forever when there are orphaned post meta keys, because the query keeps searching for orphaned post meta keys by batches of 1000 and deleting them. But there is a check to ignore meta keys that do not start with {{{akismet_}}}. What happens then is that, if you have any orphaned post meta keys that do not start with 'akismet_', the method will run forever until the max_execution_time expires, because the query finds the rows, but is unable to delete it. I propose to add the 'akismet_' check into the SQL query, like so: {{{ AND m.meta_key LIKE 'akismet\\_%' }}} And removing the following check: {{{#!php // Skip if not an Akismet key if ( 'akismet_' !== substr( $spam_meta->meta_key, 0, 8 ) ) { continue; } }}} This will prevent the function from looping forever. Also, since this function finds orphaned {{{bbp_}}} post meta too, we may want to add this so that it finds both orphaned Akismet and BBP post metas: {{{ AND m.meta_key LIKE 'akismet\\_%' OR m.meta_key LIKE '\\_bbp\\_%')}}} Here is the final edited code: {{{#!php public function delete_orphaned_spam_meta() { global $wpdb; // Get the deletion limit $delete_limit = $this->get_delete_limit( '_bbp_akismet_delete_spam_orphaned_limit' ); // Default last meta ID $last_meta_id = 0; // Start time (float) $start_time = isset( $_SERVER['REQUEST_TIME_FLOAT'] ) ? (float) $_SERVER['REQUEST_TIME_FLOAT'] : microtime( true ); // Maximum time $max_exec_time = (float) max( ini_get( 'max_execution_time' ) - 5, 3 ); // Setup the query $sql = ""SELECT m.meta_id, m.post_id, m.meta_key FROM {$wpdb->postmeta} as m LEFT JOIN {$wpdb->posts} as p ON m.post_id = p.ID WHERE p.ID IS NULL AND m.meta_id > %d AND (m.meta_key LIKE 'akismet\\_%' OR m.meta_key LIKE '\\_bbp\\_%' ORDER BY m.meta_id LIMIT %d""; // Query loop of topic & reply IDs while ( $spam_meta_results = $wpdb->get_results( $wpdb->prepare( $sql, $last_meta_id, $delete_limit ) ) ) { // Exit loop if no spam IDs if ( empty( $spam_meta_results ) ) { break; } // Reset queries $wpdb->queries = array(); // Reset deleted meta count $spam_meta_deleted = array(); // Loop through each of the metas foreach ( $spam_meta_results as $spam_meta ) { // Skip if not an Akismet key __if ( 'akismet_' !== substr( $spam_meta->meta_key, 0, 8 ) ) { continue; }__ // Delete the meta delete_post_meta( $spam_meta->post_id, $spam_meta->meta_key ); /** * Perform a single action on the single topic/reply ID for * simpler batch processing. * * @param string The current function. * @param int The current topic/reply ID. */ do_action( '_bbp_akismet_batch_delete', __FUNCTION__, $spam_meta ); // Stash the meta ID being deleted $spam_meta_deleted[] = $last_meta_id = $spam_meta->meta_id; } /** * Single action that encompasses all topic/reply IDs after the * delete queries have been run. * * @param int Count of spam meta IDs * @param array Array of spam meta IDs */ do_action( '_bbp_akismet_delete_spam_meta_count', count( $spam_meta_deleted ), $spam_meta_deleted ); // Break if getting close to max_execution_time. if ( ( microtime( true ) - $start_time ) > $max_exec_time ) { break; } } // Maybe optimize $this->maybe_optimize_postmeta(); } }}} " terresquall Future Releases 3587 param Should Add After global as per as per PHP Documentation Standards Extend - Akismet trunk normal minor Awaiting Review defect (bug) new has-patch 2023-11-14T14:42:13Z 2023-11-17T10:02:33Z In includes/extend/akismet.php file **@param** Should Add After **@global** Instead of before **@global** as per [https://developer.wordpress.org/coding-standards/inline-documentation-standards/php PHP Documentation Standards] shailu25 Future Releases 3570 Check PHPcs Coding standard Extend normal normal Awaiting Review defect (bug) new has-patch 2023-06-16T07:42:13Z 2023-06-16T07:42:13Z "Hello Team, I have reviewed the code and found PHPcs errors & warnings in some of the files: Here, I mentioned all those files: src/bbpress.php src/templates/default/extras/taxonomy-topic-tag.php src/templates/default/extras/taxonomy-topic-tag-edit.php src/templates/default/bbpress-functions.php src/includes/admin/settings.php Thanks," viralsampat Next Release 3591 Recount topics for each user, counts only published topics johnjamesjacoby Component - Users 2.6.9 high major 2.6.10 defect (bug) assigned has-patch 2024-01-23T10:46:55Z 2024-01-23T13:24:41Z This tool should take into account published and closed topics. Right now, recount counts only published topics. GDragoN Next Release 2519 Add Replies & Topics Count To bbPress Core netweb Component - Users normal normal 2.7 enhancement new has-patch 2014-01-19T08:04:17Z 2017-03-07T19:29:59Z "I previously posted this on WordPress forum [http://wordpress.org/ideas/topic/add-replies-topics-count-to-bbpress-core#post-25953 at this link] so I'm just copying it from that post. I'm not a huge php expert but I wanna change something in bbPress. A reader of my website (trickspanda.com) suggest this idea to me & I really loved it so I worked on it. Every top forum software has or should have '''Replies Created''' and '''Topics Started''' type thing below the user reply. I don't want to confuse you, so here's is the pic of what I'm trying to say: [http://www.trickspanda.com/2014/01/add-replies-topics-count-bbpress/] I'm new to this contribute thing so I'm simply putting the code and stuff I wanted to add to the core of bbPress. Putting this code in the bbPress '''loop-single-reply.php''' file below: {{{ '
', 'show_role' => true ) ); ?> }}} will do the job: {{{ Topics Started : "" ; echo $topic_count ; echo ""
"" ; // delete or comment out these lines to stop displaying replies count $reply_count = bbp_get_user_reply_count_raw( bbp_get_reply_author_id( $reply_id )) ; echo ""
Replies Created : "" ; echo $reply_count ; echo ""
"" ; ?> }}} What's your thoughts? Is it a right place and way to post it?" hardeepasrani Next Release 3432 bbp_get_single_topic_description() should add better messages for spammed and trashed topics Component - Topics 2.0 normal normal 2.7 enhancement new has-patch 2021-07-16T23:12:50Z 2021-11-29T16:21:25Z "If a topic is marked as either spam or trash, the topic description simply displays ""This topic is empty"". This isn't really descriptive enough. Attached patch adds in better messages for spammed and trashed topics." r-a-y Future Releases 3429 bbp_increase_user_topic_count incorrect for first user post Component - Topics normal normal Awaiting Review defect (bug) new has-patch 2021-05-17T17:02:35Z 2022-10-27T10:07:33Z "bbp_increase_user_topic_count and bbp_increase_user_reply_count both incorrectly calculate the count for a first post by an author making it 2 not 1. This is because the function looks at the user reply count, and if empty (as it will be for a first post) uses bbp_get_user_topic_count_raw to count the topics or bbp_get_user_reply_count_raw to count the replies. It then increments this count by 1. However since the topic or reply for that author has already been created by the time this bbp_get_user_topic_count_raw count happens, then it is counted here and then incremeted by 1 which makes it 2. " Robin W Future Releases 3506 Extract create topic functionality into a reusable class Component - Topics trunk normal normal Awaiting Review enhancement new has-patch 2022-12-14T12:08:42Z 2022-12-14T20:22:05Z "Extract create topic functionality out of `bbp_new_topic_handler` into a `BBP_Topic` class that can be reused when folks need to create topics outside of the bbPress frontend, eg. an API call. This is my first attempt at contributing to a WP plugin, please let me know how this looks and if there is anything else I should do, thanks." undemian Next Release 3486 The content-archive-forum.php template does not filter if the search form should be displayed johnjamesjacoby Component - Search trunk normal normal 2.6.10 defect (bug) assigned has-patch 2022-10-04T19:53:54Z 2023-10-25T13:03:55Z "Other templates wrap outputting the search from in a conditional using `bbp_allow_search()`. The attached patch wraps the search form in a conditional. I copied over the div wrapper with the `bbp-search-form` class that the search form is wrapped in from `content-archive-topic.php` too. " naxoc Next Release 2732 pending and draft replies cause menu_order issues Component - Replies trunk normal normal 2.7 defect (bug) new has-patch 2014-12-13T20:32:45Z 2017-03-07T19:32:03Z "When a post is posted as pending or draft, the menu order is set to 0. When either of those is published, the menu_order is incorrect, usually a repeat of the menu_order of the next reply in the topic. Drafts should probably go to the end and pending posts should go to the end, too? End = the last place in the menu order. I just noticed this doing something else and haven't come across an issue with it but it could possibly cause problems with bbp_reply_url under quite frankly very rare conditions. Or perhaps the behaviour might be unexpected as the pending and draft replies pop up in the topic when they were initially written rather than at the end of it." tharsheblows Future Releases 2997 Update the reply headers on user profile replies view Component - Replies normal normal Future Release enhancement new has-patch 2016-09-16T11:29:00Z 2021-12-18T15:09:59Z "The header for replies on a users profile could do with an update: * The header fields `Author` and `Posts` really have no relevance to the current view * [[Image(https://cldup.com/Vkn4OKbgYP.png)]] Whereas with topics each of the headers matches up to the topic meta nicely: * [[Image(https://cldup.com/BXAUc8IpBT.png)]]" netweb Next Release 3234 Conflict with All in One SEO’s Sitemap query Component - Forums 2.5.14 normal normal 2.7 defect (bug) new has-patch 2018-12-10T17:43:35Z 2019-11-19T16:56:10Z "There's an issue with having ''bbp_pre_get_posts_normalize_forum_visibility'' function attached to ''pre_get_posts'' action. It’s messing up a query from All in One SEO plugin’s Sitemap, which is for getting all the posts for its Sitemap generation. The issue is making this query return only bbPress topics, even the query was asking for posts from several post types (not only forum topics), which have matches (but they can't show up if ‘topic‘ post type was chosen amongst the post types for the Sitemap). The reason is the ''meta_query'' that ''bbp_pre_get_posts_normalize_forum_visibility'' is adding to the query, in order to exclude private forums. Which ends up making the query to only return posts of type ‘topic’. The condition it adds should end up turning into a SQL query that doesn’t force all posts to require a meta key ''bbp_forum_id''. So it should be done in a way that it only limits the posts with that meta key to those that meet the condition, but allows posts without that meta key. Steps to reproduce: 1) Install both bbPress and All in One SEO plugins. 2) Create and publish a public page. 3) Configure Sitemap generation on All in One SEO. Select forum and pages as the post types for the Sitemap generation. 4) Download the generated Sitemap. Check it to see how the public page is showing up. 5) Create a private bbPress forum. 6) Download the generated Sitemap again. Check it to see how the public page is no longer showing up." morgul Future Releases 3523 Table design is getting messed up on mobile screen. Component - Forums normal normal defect (bug) reopened has-patch 2023-02-03T13:04:01Z 2023-02-20T14:29:12Z "When we open [https://bbpress.org/forums/profile/robin-w/engagements/] page on a mobile device, the table's design is messed up. Because of this, the design of the page is broken. Page Link => [https://bbpress.org/forums/profile/robin-w/engagements/]" aezazshekh Future Releases 1182 Register a view without a query Back-end normal normal Future Release (Legacy) defect (bug) new has-patch 2009-08-20T16:00:03Z 2011-09-20T22:33:13Z "On custom views I've been using a hacked up query to try to short-circuit the query. However there's no real way to prevent bbPress from doing some kind of query, which is a waste. I'd like to see something like if a boolean ""false"" is passed, no query is executed for the view and the view handler simply is allowed to take over." _ck_ Future Releases 1183 function bb_latest_topics_pages doesn't obey $bb_db_override Back-end normal normal Future Release (Legacy) defect (bug) new has-patch 2009-08-20T17:48:28Z 2011-09-20T22:33:54Z "When $bb_db_override is true, function bb_latest_topics_pages calculated the topic pages on it's own anyway, with it's own query, that doesn't even obey filters. I propose when override is in effect, it looks at the old 0.9 bbpress global value `$total` which holds the total count. (it's a huge waste in the first place to be re-doing that query when it's already calculated in the main query for the latest-discussions call. You aren't even obeying any filters that are active) " _ck_ Future Releases 2223 Add bbPress User Roles Dropdown to new-user.php Back-end 2.2.3 normal normal 2.8 enhancement new has-patch 2013-02-23T10:48:53Z 2014-09-09T19:27:35Z Hi , We should add bbPress user roles dropdown in new-user.php admin page . alex-ye Future Releases 3487 bbPress block theme support Appearance - Theme Compatibility 2.6.9 normal major Awaiting Review defect (bug) new has-patch 2022-10-05T10:21:19Z 2023-04-17T10:10:23Z "bbPress doesn't seem to currently support block themes. When testing with Twenty Twenty-Three and Twenty Twenty-Two, bbPress pages render a WSOD. I believe it's related to the index.php file that's included with the theme, as it looks like it's possible to (sort of) fix some of the pages by including the following in this file: {{{ wp_head(); block_header_area(); block_template_part( 'page-inner' ); wp_footer(); block_footer_area(); }}} There is a related discussion in the support forums: https://bbpress.org/forums/topic/template-in-block-themes/ There is also a similar ticket for the BuddyPress plugin, which seemed to be related to the index.php file as well. I'm not sure if it helps as I can't find any similar logic in bbPress, but here's the ticket: https://buddypress.trac.wordpress.org/ticket/8474#comment:31 (Apologies if this has already been reported, I couldn't find a related issue.)" mikachan Future Releases 3525 Show custom post types in REST Appearance - Theme Compatibility trunk normal normal Awaiting Review enhancement new has-patch 2023-02-03T14:53:52Z 2024-02-21T08:28:50Z Allow custom post types to be available in the block editor via REST api, this should complement the nice work from https://bbpress.trac.wordpress.org/ticket/3487 to make it easier for bbPress to support block themes and full site editing. undemian Future Releases 2328 Twenty Thirteen: Avatar icon bellow Appearance - Theme Compatibility 2.3.2 low minor Future Release enhancement new has-patch 2013-05-07T09:47:28Z 2015-07-03T04:34:25Z Please see attached screenshot. pavelevap Next Release 3304 Test embedded media styling in topic & reply content johnjamesjacoby Appearance - Included Themes low normal 2.7 defect (bug) assigned has-patch 2019-12-13T15:20:32Z 2024-03-09T12:39:41Z "From the forums: https://bbpress.org/forums/topic/issue-when-you-use-left-aligned-images/ In general, it's been a while since the default theme has been audited for CSS friendliness when it comes to supporting HTML markup that isn't directly included into bbPress by default. This includes things like floating images, video, audio, embeds, and other some such. Anyone wishing to help should attach screenshots of unpretty content, using one of the WordPress bundled default themes, preferably one of the newer ones." johnjamesjacoby Next Release 3070 Slow latest topics widget johnjamesjacoby API - Widgets 2.5.11 normal major 2.7 defect (bug) new has-patch 2017-02-28T18:05:26Z 2017-06-09T15:18:23Z "Hello I've noticed that the page is generating a lot of cpu usage/load. One of the reasons for that is latest topics widget. Here's mysql slow log line (one of hundreds of them): {{{ Query_time: 1.885874 Lock_time: 0.000100 Rows_sent: 5 Rows_examined: 82490 SELECT wp_posts.ID FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) WHERE 1=1 AND ( wp_postmeta.meta_key = '_bbp_last_active_time' ) AND wp_posts.post_type = 'topic' AND ((wp_posts.post_status = 'publish' OR wp_posts.post_status = 'closed')) GROUP BY wp_posts.ID ORDER BY wp_postmeta.meta_value DESC LIMIT 0, 5; }}} If I may suggest, there should be cron job and separated table that would keep n topic ids. I hope that I've picked up proper component (API - Widgets)? If not then please forgive me and move it to more appropriate category. PS. Yes, I know that I could use widget cache, but what's the point if ""latest topics"" will be served with 10+ minutes delay?" januzi_pl Next Release 3152 The `BBP_Topics_Widget` widget causes a time-out on large forums API - Widgets trunk normal normal 2.7 defect (bug) new has-patch 2017-08-21T08:29:26Z 2017-12-16T22:41:34Z "Haven't had time to debug this properly, but it looks like this query does not add a limit to the select query it creates which causes a problem on large forums. Here's the stack trace: {{{ [21-Aug-2017 08:11:54 UTC] PHP Fatal error: Maximum execution time of 30 seconds exceeded in path/to/wp-includes\wp-db.php on line 1877 [21-Aug-2017 08:11:54 UTC] PHP Stack trace: [21-Aug-2017 08:11:54 UTC] PHP 1. {main}() path/to/index.php:0 [21-Aug-2017 08:11:54 UTC] PHP 2. require() path/to/index.php:17 [21-Aug-2017 08:11:54 UTC] PHP 3. require_once() path/to/wp-blog-header.php:19 [21-Aug-2017 08:11:54 UTC] PHP 4. include() path/to/wp-includes\template-loader.php:74 [21-Aug-2017 08:11:54 UTC] PHP 5. genesis() path/to/wp-content\themes\genesis\page.php:15 [21-Aug-2017 08:11:54 UTC] PHP 6. do_action($tag = 'genesis_after_content', $arg = *uninitialized*) path/to/wp-content\themes\genesis\lib\framework.php:45 [21-Aug-2017 08:11:54 UTC] PHP 7. WP_Hook->do_action($args = array (0 => '')) path/to/wp-includes\plugin.php:453 [21-Aug-2017 08:11:54 UTC] PHP 8. WP_Hook->apply_filters($value = '', $args = array (0 => '')) path/to/wp-includes\class-wp-hook.php:323 [21-Aug-2017 08:11:54 UTC] PHP 9. genesis_get_sidebar('') path/to/wp-includes\class-wp-hook.php:298 [21-Aug-2017 08:11:54 UTC] PHP 10. get_sidebar($name = *uninitialized*) path/to/wp-content\themes\genesis\lib\structure\layout.php:211 [21-Aug-2017 08:11:54 UTC] PHP 11. locate_template($template_names = array (0 => 'sidebar.php'), $load = TRUE, $require_once = *uninitialized*) path/to/wp-includes\general-template.php:122 [21-Aug-2017 08:11:54 UTC] PHP 12. load_template($_template_file = 'I:\\064 ForSite Media\\03. Surrogacy\\Bitbucket repos\\_2017_august_testsite/wp-content/themes/genesis/sidebar.php', $require_once = TRUE) path/to/wp-includes\template.php:647 [21-Aug-2017 08:11:54 UTC] PHP 13. require_once() path/to/wp-includes\template.php:690 [21-Aug-2017 08:11:54 UTC] PHP 14. do_action($tag = 'genesis_sidebar', $arg = *uninitialized*) path/to/wp-content\themes\genesis\sidebar.php:21 [21-Aug-2017 08:11:54 UTC] PHP 15. WP_Hook->do_action($args = array (0 => '')) path/to/wp-includes\plugin.php:453 [21-Aug-2017 08:11:54 UTC] PHP 16. WP_Hook->apply_filters($value = '', $args = array (0 => '')) path/to/wp-includes\class-wp-hook.php:323 [21-Aug-2017 08:11:54 UTC] PHP 17. genesis_do_sidebar('') path/to/wp-includes\class-wp-hook.php:298 [21-Aug-2017 08:11:54 UTC] PHP 18. dynamic_sidebar($index = 'sidebar') path/to/wp-content\themes\genesis\lib\structure\sidebar.php:24 [21-Aug-2017 08:11:54 UTC] PHP 19. BBP_Replies_Widget->display_callback($args = array ('name' => 'Primary Sidebar', 'id' => 'sidebar', 'description' => 'This is the primary sidebar if you are using a two or three column site layout option.', 'class' => '', 'before_widget' => '
', 'after_widget' => '
\n', 'before_title' => '

', 'after_title' => '

\n', '_genesis_builtin' => TRUE, 'widget_id' => 'bbp_replies_widget-2', 'widget_name' => '(bbPress) Recent Replies'), $widget_args = array ('number' => 2)) path/to/wp-includes\widgets.php:738 [21-Aug-2017 08:11:54 UTC] PHP 20. BBP_Replies_Widget->widget($args = array ('name' => 'Primary Sidebar', 'id' => 'sidebar', 'description' => 'This is the primary sidebar if you are using a two or three column site layout option.', 'class' => '', 'before_widget' => '
', 'after_widget' => '
\n', 'before_title' => '

', 'after_title' => '

\n', '_genesis_builtin' => TRUE, 'widget_id' => 'bbp_replies_widget-2', 'widget_name' => '(bbPress) Recent Replies'), $instance = array ('title' => 'Recent Replies', 'max_shown' => 5, 'show_date' => FALSE, 'show_user' => FALSE)) path/to/wp-includes\class-wp-widget.php:395 [21-Aug-2017 08:11:54 UTC] PHP 21. bbp_get_reply_url($reply_id = 546960, $redirect_to = *uninitialized*) path/to/wp-content\plugins\bbpress\includes\common\widgets.php:1124 [21-Aug-2017 08:11:54 UTC] PHP 22. bbp_get_reply_position($reply_id = 546960, $topic_id = 19830) path/to/wp-content\plugins\bbpress\includes\replies\template.php:464 [21-Aug-2017 08:11:54 UTC] PHP 23. bbp_get_reply_position_raw($reply_id = 546960, $topic_id = 19830) path/to/wp-content\plugins\bbpress\includes\replies\template.php:1671 [21-Aug-2017 08:11:54 UTC] PHP 24. bbp_get_all_child_ids($parent_id = 19830, $post_type = 'reply') path/to/wp-content\plugins\bbpress\includes\replies\functions.php:2247 [21-Aug-2017 08:11:54 UTC] PHP 25. wpdb->get_col($query = 'SELECT ID FROM wp_2_posts WHERE post_parent = 19830 AND post_status NOT IN ( \'draft\', \'future\' ) AND post_type = \'reply\' ORDER BY ID DESC', $x = *uninitialized*) path/to/wp-content\plugins\bbpress\includes\common\functions.php:1642 [21-Aug-2017 08:11:54 UTC] PHP 26. wpdb->query($query = 'SELECT ID FROM wp_2_posts WHERE post_parent = 19830 AND post_status NOT IN ( \'draft\', \'future\' ) AND post_type = \'reply\' ORDER BY ID DESC') path/to/wp-includes\wp-db.php:2354 [21-Aug-2017 08:11:54 UTC] PHP 27. wpdb->_do_query($query = 'SELECT ID FROM wp_2_posts WHERE post_parent = 19830 AND post_status NOT IN ( \'draft\', \'future\' ) AND post_type = \'reply\' ORDER BY ID DESC') path/to/wp-includes\wp-db.php:1765 }}} " jrf Next Release 2671 Emails being sent to noreply@www.mysite.com on forum subscription emails API - Subscriptions 2.5.4 normal normal 2.7 defect (bug) new has-patch 2014-08-10T21:31:29Z 2016-09-19T20:05:49Z "Hi guys, I can recreate this on 2 sites and wonder if it's a bug. When I create a topic in a forum that has users subscribed to it I keep getting a mail bounce back into my server inbox from my site. It's an 'address not found' error that has been sent to noreply@www.mysite.com - so the www. is being added into the email address. I'm using BP 2.0.2 and bbPress 2.5.4 To recreate: - subscribe to an entire forum. - post a new topic. - check your mail server's sent and inboxes. Let me know if you can recreate it! Ross :) " rossagrant Next Release 2488 bbpress and buddypress groups - cancel forum and topic subscriptions when group is left by user API - Subscriptions 2.5.1 normal normal 2.7 defect (bug) reopened has-patch 2013-12-16T21:28:19Z 2017-01-12T10:21:03Z "When a user leaves a group, the subscriptions of the buddypress group forum remain. Maybe you can add an action that all forum AND topics subscriptions from the buddypress group forum are removed when a user leaves a group. In case of private groups this also might be a privacy problem. A non-member (or no-longer-member) might have access to private content if other users reply on topics or create content inside the group forum if the no-longer-member still has a sinscroiption to the forum / a topic. (I use latest bbpress version. It seems as if the ""version"" dropdown does not contain the actual versions?)" quan_flo Future Releases 1471 Request to add a user subscription page johnjamesjacoby API - Subscriptions 1.1-alpha normal normal Future Release (Legacy) enhancement new has-patch 2011-02-16T11:53:25Z 2023-04-26T08:27:47Z "The ability to subscribe to a topic by email was recently added. See #1366. Could we add a user subscription page with a list of subscriptions and unsubscribe links at a location like profile/username/subscriptions? " designsimply Future Releases 2175 New Topic Form Shortcode Issue API - Shortcodes 2.2.3 normal normal Future Release defect (bug) new has-patch 2013-01-22T17:13:56Z 2016-01-11T20:50:10Z """I’m trying to implement a “Quick Post” box using the New Topic Form shortcode, [bbp-topic-form], but it seems non-admin users cannot post using the form (it says, “You cannot create new topics at this time.”). The same users can post a topic by actually going into the forums."" - original thread author I am having this same issue; I created a “partner” page for /forums/ and put in the bbp-topic-index as well as the bbp-topic-form, but only admin users can use the create new topic form. I tried creating a custom template for this page but {{{ echo do_shortcode('[bbp-topic-form]'); }}} does nothing." allenmccabe Next Release 1988 Pending Moderation template notice API - Moderation 2.1 normal normal 2.7 enhancement new has-patch 2012-10-23T05:58:37Z 2017-03-07T19:34:33Z "On the WordPress settings->discussion tab you have a textfield where you can input a list of 'bad' words. I input a list of about 2,000 bad words into this field and it definitely works great. There is a problem with bbPress though. BbPress seems to check with the comments 'bad words' list when a user submits a new topic or reply. If there is a word in the list, it triggers the 'pending review' for the topic or reply, but the author is not notified in any way as to what happened. How I found out: I had a user send me a nasty email complaining about the new forum system 'bbPress' and how much they hated using it. They were telling me that basically anything they input into the box was not showing up when they clicked submit. Ultimately they ended up trying simple 1 word inputs and that worked. As this is a LONG time moderator of mine who never complains, I went into the system to see what was happening. It turns out bbPress DOES have a 'Pending Review' status available and I found hundreds of topics and posts with this status. Obviously I have removed the 'bad words' from the moderation input. Suggestion: I don't want to loose the ability of filtering out 'bad' words, especially on a forum. I would suggest allowing the post to show up, but with a warning box letting the user know there is a problem with the post, and maybe highlighting the 'bad words/phrases'? I had a vbulletin plugin that did this and it worked well. You could easily see what the problem was and fix it. The way it is now, there is no warning. The post goes straight to awaiting review and does not say anything at all. Considering this was happening to my moderators who have virtual 'admin' access, this became even more confusing. Not sure whether to call this a bug or a feature request. Leaving as a defect as it's horribly annoying. screenshot: [[Image(https://dl.dropbox.com/u/2045194/bbpress-trac/moderation-issues.png)]]" anointed Next Release 3349 No notification to admins when a forum post is held for moderation r-a-y API - Moderation 2.6.0 high normal 2.7 task (blessed) assigned has-patch 2020-03-03T18:14:37Z 2021-07-01T04:39:33Z "With the improvements in #2861 to inherit WP's blog comment moderation settings, when a post is held for moderation, no one is currently notified. This can leave legitimate posts held up for a long time unless someone manually checks the moderation queue. This is especially apparent when someone trips the default link limit of 2 in a forum post. So it would be great if we also inherited WP's ""Email me whenever a comment is held for moderation"" setting. We should also add a filter for the email address, so potentially forum moderators can be sent this email as well. Let me know what you think." r-a-y Future Releases 3353 Template notice not shown when a forum post is moderated API - Moderation 2.6.0 normal normal Awaiting Review defect (bug) new has-patch 2020-03-10T01:19:22Z 2021-01-03T09:25:42Z "Related: #3349, #3352 When a forum post is auto-moderated (a.k.a. post status is `pending`), the user is not informed as to why the forum post failed to post. It just looks like the page refreshed. Looks like this issue has been this way since v2.1.0, but hasn't really surfaced until now due to how the blog comment moderation settings are now inherited in v2.6.0. To duplicate: 1. When logged-in as a regular user, attempt to create a forum post with two links on separate lines: - * As a forum reply to a topic in any forum (BuddyPress group or regular forum) - * As a forum topic in a BuddyPress group forum 2. Submit the form and you'll see no notice or forum post. For regular forum topics that are moderated (those not connected to a BuddyPress group forum), a notice **does** show though. ---- There are two problems: 1. When `wp_insert_post()` is used in the post handlers, a `pending` post is still considered successful and no error checks are added. 2. When redirection occurs after the post is created (such as for BuddyPress group forums), the template notice will not persist because it's only meant for the initial pageload. ---- The attached patch fixes this for forum replies. There is one issue though; the template notice is displayed in the form and not above the fold: [[Image(https://i.postimg.cc/HxX5HkhK/mod-reply-notice.png)]] The notice should probably show up above the fold like the other template notices. I haven't had time to look into the BuddyPress group topic problem yet, but I'll look into it soon. " r-a-y Future Releases 3392 Tool execution removes the single forums from the forum overview. johnjamesjacoby API - Installation/Upgrade normal normal Under Consideration defect (bug) assigned has-patch 2020-08-17T04:42:41Z 2020-12-01T07:06:12Z "I run all tools of bbPress together. (WP Dashboard -> Menu -> Tools -> Forums) After this, on the forum overview (http://mydomain.com/forums/) there are only the categories shown, not the single forums inside like before. Should I make screenshots of this or did I explain it good enough?" peterkueger Next Release 3508 BBP_Converter_DB does not have a method “__destruct johnjamesjacoby API - Importers high normal 2.6.10 defect (bug) assigned has-patch 2022-12-25T17:33:12Z 2024-01-24T10:05:17Z "https://bbpress.org/forums/topic/bbp_converter_db-does-not-have-a-method-__destruct/#post-233566 line 33 of says `register_shutdown_function( array( $this, '__destruct' ) );` but there is no function for this in bbpress " Robin W Future Releases 2089 BuddyPress: bbPress1 importer doesn't check BP group status netweb API - Importers 2.2 normal major Future Release defect (bug) new has-patch 2012-12-07T23:38:52Z 2015-05-27T08:38:47Z "The bbPress1 importer doesn't check to see what the BP group status is when it imports the forum. So, the forum visibility for a private or hidden BP group forum will be imported as 'Public'. After importing, if you navigate to a BP user's ""Forums > Topics Started"" or ""Forums > Replies Created"", you will be able to view private and hidden forum items." r-a-y Future Releases 2464 Rename vBulletin.php importer to vBulletin4.php API - Importers 2.4.1 low normal Future Release enhancement new has-patch 2013-11-07T12:17:56Z 2013-11-08T03:51:49Z "Proposed change to rename `vBulletin.php` importer to `vBulletin4.php` for better readability in the forum importer list as we will soon have vBulletin importers for vBulletin versions v3.x, v4.x & v5.x. Needs testing to confirm it does not break existing imports with 'on the fly' password conversion using `_bbp_class` = `vBulletin`" netweb Future Releases 1816 feed title starts with the author and so you can't sort by title in feed reader API - Feeds 1.1 normal normal Future Release (Legacy) defect (bug) new has-patch 2012-04-24T08:55:29Z 2017-01-11T20:07:26Z "The topic title in bbpress rss feeds is “(author) on (title)” (or similar) which is really bad, because I can’t sort on title anymore. This is sort by author, because the author is the first string in the title. And it is redundant, because there is a author field which I can see in my feed reader. Maybe you can change this to “(title) – (author)” (or similar) - but with title in front, for sorting on title." zodiac1978 Future Releases 3436 register_meta() calls should use 'object_subtype' argument API 2.6.0 normal normal Awaiting Review defect (bug) new has-patch 2021-09-22T20:39:14Z 2024-02-24T03:51:16Z "bbPress registers various meta keys, but doesn't set the 'object_subtype' argument: https://bbpress.trac.wordpress.org/browser/branches/2.6/src/bbpress.php?marks=778-787#L768 Currently, this means any post that is published will receive the following meta keys regardless of bbPress post type: - _bbp_topic_count - _bbp_reply_count - _bbp_total_topic_count - _bbp_total_reply_count - _bbp_voice_count - _bbp_anonymous_reply_count - _bbp_topic_count_hidden - _bbp_reply_count_hidden - _bbp_forum_subforum_count I've attached a patch that only registers meta keys for the correct bbPress forum and topic post types." r-a-y