Sorry, that should be: bbp_get_user_profile_url()
thx. i was hoping for tha filter or action but I can look in the plugin code for the answer.
have a great day!
Okay, sorted!
I took a dive into bbPress source code, and ‘bb_get_user_profile_url()’ is the correct function to use to get to a user’s profile. Here’s the source link
And an example usage:
<?php $this_user = wp_get_current_user(); ?>
<a href="<?php echo bbp_get_user_profile_url($this_user->ID); ?>edit/">Edit Forum profile</a>
Thanks for giving it a shot. Sorry, the code wasn’t a straight copy and paste and I slightly borked it in the post.
It’s basically:
<?php $this_user = wp_get_current_user(); ?>
<a href="/forums/users/<?php echo $this_user->user_login; ?>/edit/">Edit Forum profile</a>
You’ll find that this should generate the same URL as you’ve done.
I thought it might had to do with your linked php part, but have not tried it.
If they are participant, edit profile should work, no idea why you get a 404
EDIT:
Just tried your php code in a link and does not work for me
Thanks @ronthai, but that’s kind of the same thing I’m doing. If you check the source, you’ll see wp_get_current_user() basically abstracts the same thing. Did check out your linked post though, neat idea.
Any idea on the edit profile capabilities? It’s really kicking my arse.
Menu link to Profile
<?php global $current_user;
get_currentuserinfo();
echo $current_user->user_login . "";
?>
Is it possible to combine Forum Index with Topics by Freshness?
ie. list the fresh topics beneath the Forum title link to which they belong?
I’m not sure why Forum Settings page has:
Topics & Replies Per Page
Topics – How many topics to show per page in the forum index
..when topics is only represented as a number – feels like I may be missing something.
Ok so I’m using buddypress, and as I understand it subscribers to my website have the comments, buddypress, and bbpress all connected. So if you upload a avatar for one it’ll be used for all. As I understand it being on wordpress for a month.
Is there a (simple noob) way or plugin to get options on avatar sizes? And somehow get it to work for buddypress, bbpress, and comments. Or at least bbpress.
In other words if users upload a square avatar it’ll be square in the comments, buddypress profile, and bbpress since they’re all connected. Or if they upload a long rectangular one it’ll be long and rectangular everywhere also. I can settle for square in the comments but I really want long ones in buddy and bbpress.
Or would I have to change the code in buddypress, and in bbpress, and somehow for the comments as I think I do. If thats the case I only ask for help with the bbpress since this is bbpress support.
I know how to change the avatar size in buddypress from this article (though I haven’t tried it yet, I like to gather information then potentially ruin my site afterwards). http://premium.wpmudev.org/blog/how-to-change-the-default-buddypress-avatar-sizes/
Problem is I’m not sure if the cropping will still work if I change from square to rectangle as the cropping seems to only work in squares. So I found this article to deal with the cropping. http://offthewallmedia.com/programming/buddypress-crop-avatar-to-any-ratio Though I haven’t tested it yet.
So I just wanted to ask before I mess something up if there is a better way to accomplish all this or if there was a plugin or anything and if I change all these settings in buddypress would it be the same for bbpress andor the comments. Thanks for any help.
Thanks, indeed it does help, gets some of those pesky regex strings half sorted out.
It be extremely keen on seeing what JOIN expressions you used to join the posts & topics table as if I remember correctly this was the only thing holding me back from including this as one of the new featured importers in bbPress 2.5.
You probably want to look into WordPress’ ‘Conditional Tags’
https://codex.wordpress.org/Conditional_Tags
And then a list of bbPress’ conditional tags https://codex.bbpress.org/bbpress-conditional-tags/
You can also go down the path of add Post Thumbnails to your forums and topics, not so much replies though unless you have some awesome templates 😉
There is some example code in this thread:
Add Featured Image to the BBpress Index
The creator/developer of bbPress or the Mods, can not help in translations, they just have to trust anybody whom submits a translation.
Kind of correct, all the translations are handled by the same translation process for WordPress
https://codex.bbpress.org/bbpress-in-your-language/
Using pt_BR as an example if you take a look at: https://translate.wordpress.org/projects/bbpress/dev
You will see that Portuguese (Brazil) is at 94% translated, 975 strings translated and 60 strings untranslated.
@tvieira If you open this link it shows you the 60 strings that have yet to be translated for bbPress. You can update these strings yourself and then contact the Brazilian translator team via one of these links to get these translations approved. Once approved they should then become available via WordPress’ automatic updates in the very near future.
https://br.wordpress.org/contact/
https://br.forums.wordpress.org/
http://wp-brasil.org/
I know many sites that are using bbPress for code are using the ‘Crayon Syntax Highlighter’ plugin. Have you had a look at this plugin? Will that do what you require?
The “js minify” feature of performance plugins such as W3TC breaks the bbpress Visual editor. Which code can I add to the “exclude” list to make it work again? Ie. I’m looking for the bbPress TinyMCE/Visual editor js code to add to that list.
WP 3.8
bbPress 2.5.1
Hi,
.bbp-template-notice {
display: none !important;
}
and
.bbp-template-notice p {
display: none !important;
}
Are causing the message that no search results were returned to be hidden, which causes part of the blank page. Along with that you also have a minus margin on your sliderdiv which cause a lot of the bbpress forum to go underneath it.
Good luck!
I’m not 100% on what is happening without seeing a site link, if you can find out where the coupons are being rendered then you could wrap them in if(!is_bbpress()) { }
If you want to make the tickbox ticked by default you could use a small bit of jQuery
jQuery("#checkbox").prop('checked', true);
Then just include it in the admin or frontend – where ever you need it.
i don’t know why this one was so hard for the support people to answer, but the hook I was looking for was
add_filter( 'bbp_get_reply_content', 'lp_access_enforcement', 99,2);
this allows me to take the content just before it is posted on the screen and manipulate it how I want. now my forums here
http://thelightningpath.com/forum/subject/the-need-for-spirit-to-sustain-a-growing-baby/
can be locked down. people now need to pay for a subscription to get access to certain forums on my site.
i’m posting this for anybody else that might want to expand on bbpress’s limited access functionality.
I’m trying to make this checkbox checked by default: Create a Group -> 4. Forum -> Group Forum -> “Yes. I want this Group to have a forum.”
I found the code that handles this at /plugins/bbpress/includes/extend/buddypress/group.php, a function called create_screen. I’d like to customize this function, so I copied the function to a plugin script. I figure I have to do something like
remove_action(‘whereever_the_hook_for_the_group_creation_thing_is’, ‘create_screen’);
add_action( ‘whereever_the_hook_for_the_group_creation_thing_is’, ‘create_screen’ );
to get my custom version to replace the stock version, but I don’t know where the hook is or how to go about finding it.
The dialog in bbPress for inserting a link into a post by default shows a search box and a list of existing content on the site.
I am using WooCommerce on the same WordPress installation as bbPress. The problem is that WooCommerce coupons use Pages. This means all of my coupons (often ones that are created for specific people or specific purposes) can be publicly displayed in this list.
I’ve edited my css to display: none; this section, but I’m not satisfied with this solution as it is still possible for someone to change the css and view these pages.
Is there a way I can disable this feature? How might I go about modifying the code to remove it?
Hi Stephan,
The minibb database is 124 mb, so thats pretty big 🙂
The code is pretty ugly now, but maybe I’ll clean it up later. It’s pretty simular to yours.
I used this in the callback_html function.
return htmlspecialchars_decode(str_replace(array('$'), array('$'), $this->deCodeBB($field)), ENT_QUOTES);
And I used the minibb deCodeBB function to form bbcodes:
public function deCodeBB($msg) {
$pattern=array(); $replacement=array();
$pattern[]="/<img src=\"(.+?)\"([^\>]+)>/i";
$replacement[]="[img]\\1[/img]";
$pattern[]="/<a href=\"(.+?)\"([^\>]+)>(.+?)<\/a>/i";
$replacement[]="[url=\"\\1\"]\\3[/url]";
$pattern[]="/<[bB]>(.+?)<\/[bB]>/s";
$replacement[]="[b]\\1[/b]";
$pattern[]="/<[iI]>(.+?)<\/[iI]>/s";
$replacement[]="[i]\\1[/i]";
$pattern[]="/<[uU]>(.+?)<\/[uU]>/s";
$replacement[]="[u]\\1[/u]";
$pattern[]="/<font color=\"(#[A-F0-9]{6})\">(.+?)<\/font>/is";
$replacement[]='[font\\1]\\2[/font]';
$pattern[] = '/<div class=\"quote\"><div class=\"quoting\">Quoting: (.+?)<\/div><br>(.+?)<\/div>/is';
$replacement[] = "[quote=\\1]\\2[/quote]";
$pattern[] = '/<div class=\"quote\">(.+?)\<\/div>/is';
$replacement[] = "[quote]\\1[/quote]";
$pattern[] = '/<div class="codex">(.+?)\<\/div>/is';
$replacement[] = "[code]\\1[/code]";
/* YouTube code */
$pattern[]="/<object width=\"297\" height=\"245\"><param name=\"movie\" value=\"http:\/\/www\.youtube\.com\/v\/([a-zA-Z0-9-_]+)\"><\/param><param name=\"wmode\" value=\"transparent\"><\/param><embed src=\"http:\/\/www\.youtube\.com\/v\/([a-zA-Z0-9-_]+)\" type=\"application\/x-shockwave-flash\" wmode=\"transparent\" width=\"297\" height=\"245\"><\/embed><\/object>/i";
$replacement[]="[youtube=http://www.youtube.com/watch?v=\\1]";
/* --YouTube code */
$msg=preg_replace($pattern, $replacement, $msg);
$msg=str_replace ('<br>', "\n", $msg);
if(substr_count($msg, '[img\\2]')>0) $msg=str_replace('[img\\2]', '[img]', $msg);
if(function_exists('smileThis')) $msg=smileThis(FALSE,TRUE,$msg);
return $msg;
}
Hope this helps.
Cheers.
So I have a main forum with about 5 different sub forums.
I would like the main forum to have a background image, and the 5 sub forums to have their own. The topics in the main forums will keep the main forum background image and the topics in the sub forums will keep that particular sub forum background image as well. Is it possible?
If there is no easy way I figure I could hack it. Create pages with the different backgrounds, make the forums transparent, and iframe it. Or insert the php code to call the forums in on that page, how to do that I don’t know but I guess I’ll figure it out if no one can help here as I expect. Would be great if a plugin could do all this but I doubt such a one exists. Thanks for any help.
Hello people of bbPress.
I’m having one weird issue with my bbPress forum on the website I’m building.
I can’t quite let you see it, but I have attached an image.

I’m quite sure that this isn’t a CSS error, but rather some HTML bug of some kind.
I what I can’t figure out is where this is in the code.
The forum is adding “split” attributes to its elements, I’ve tried removing those.
What I’m wondering is, is this a HTML bug or is this a bug in a php loop?
Please answer this as soon as possible.
Thanks in advance,
The knight of Amsterdam
Hey Robin, thanks for the reply.
How would I hide the whole bbp-replies table on the topic page as
<?php bbp_reply_content(); ?>
just hides the cell.
Thanks for your help with this.