‘Out of the box’ things are sticky in their own forums. You could start with this discussion though:
I’d recommend you don’t hack core files though and pull it out into a bp-custom.php file.
Well maybe to clarify. Lets say my site has 50 groups and I want to post a “Please read first” topic in all 50 groups without having to individually post in each group. Basically my site is going to cover all 50 of the States in the US with sub-groups of major cities within those States. I am looking for a way to post in every group forum with one single post.
Unfortunately, this isn’t possible by default; it would require custom development.
The easiest way to achieve what you want is to create one group forum topic in a specific group. Then, modify your group forum template (/groups/single/forum.php or /forums/forums-loop.php depending on where you want the link displayed) to manually add a link to this topic.
Well darn. This would definitely be a great Administrator option as an addition to a plugin. I am amazed that this hasn’t been pursued before. Being able to notify all groups with a topic/message in their respective forums would be awesome. Even the option for administrator to see in the drop down group menu when posting an “ALL” tab that would post to all of them.
Have you had any success with this? I am also looking for it.. My solution for now is to create a ‘Read this first’ page, not a topic post.
@raphadko aas r-a-y mentioned above, it would require custom development.
Simplest way to add a notice is to create a function where you can add/revise the announcement/s and hook it into `do_action( ‘bp_before_group_forum_content’ );`
copy over https://buddypress.trac.wordpress.org/browser/tags/1.6.1/bp-themes/bp-default/groups/single/forum.php into your theme folder wp-content/themes/yourthemefolder/groups/single/forum.php and add/style announcement on line 2 or line 4 of that file. It will show up in all group forums but won’t show up in Forums Directory list of topics.