In my index.php, I eliminated the shortcode “ which got rid of the Oh bother! No topics were found here!
In my index.php, I do have the shortcode
“
If I eliminated that, would the front page show the latest posts?
Hi!
A week ago I migrated my vbulletin forum to bbpress, and everything seemed to be working fine until yesterday.
I’m using bbpress 2.3, the forum shows all counters, but to see the detail of each subforum it just shows nothing. The funny thing is that if the URL of each subforum I add “?view=all” parameter … it shows all!
i.e
1.-If you type the url of my forum:
http://myforum.com/foros/
All is fine til here …
2.-select a subforum
select the GENERAL subforum
http://myforum.com/foros/foro/general/
and then displays the following:

As I mentioned above, if i put “?view=all” parameter you will view all content
http://myforum.com/foros/foro/general/?view=all
and then displays the following:

I have not changed even one line of plugin code (neither blog)
Any Idea?
Thanks!
I did it like this now:
if( bbp_has_topics('nopaging=true') ):
$terms = array();
while ( bbp_topics() ) : bbp_the_topic();
$obj_terms = wp_get_object_terms( bbp_get_topic_id(), bbp_get_topic_tag_tax_id(), array( 'fields' => 'ids' ) );
$terms = array_merge($terms,$obj_terms);
endwhile;
$tags_array = array_unique($terms);
$tags = implode(",", $tags_array);
wp_tag_cloud( array( 'smallest' => 8, 'largest' => 20, 'number' => 80, 'taxonomy' => bbp_get_topic_tag_tax_id(), 'include' => $tags ) );
endif;
Did you modify files in the bbPress plugin folder? If so, they get wiped out on every update, which is why the theme compatibility feature exists. (Do a search for it in the codex to learn more.)
Hello,
thanks for developing bbPress. The 2.3 is looking and acting really good 🙂
Can you help me: How can I show the tag cloud for a specific single forum only?
I tried in my template file:
wp_tag_cloud( array( 'smallest' => 9, 'largest' => 38, 'number' => 80, 'taxonomy' => bbp_get_topic_tag_tax_id() ) );
Maybe with ‘child_of’? (but what would go here?)
Thanks in advance!
Fee
How do you use this mike? I may want to print a gallery of each user in their profile, but i cant figure out how to do this. By now, this works:
global $current_user; get_currentuserinfo();
echo do_shortcode(‘[nggtags gallery=’. $current_user->user_login .’]’);
but prints out the logged in user gallery, not the user of the profile page, any clue? I use tags to make the galleries for each user, I only need the name of the user profile, printed in the shortcode, 🙂 Thank you guys in advance, maybe this helps you too Mike.. gl
I input this into my premium theme style.css file, but nothing happened. I also added into the css editor. Is there another place where I can possibly get the code to work? Thanks
For some reason, the following code no longer works after 2.3. It worked it RC1, but not in the final version.
`#sidebar .bbpress {
width: 250px;
}`
I’ve also tried. #sidebar .forum -.-
Going from scratch. This is became a super intelligent system that supports custom filter system, currency system that automatically updates daily from The European Central Bank, geolocation with location-taxonomy support etc.. Those are fully built on FirmaSite which have infinite design possibilities with custom Bootstrap skins. Plus there will be premium slide effects from Lush Content Slider that i talked with its author and he allowed me to do 🙂 With ShowCase system, i can add lots of premium slider system with ultra-easy usage for clients
ok so how do you post code in this forum? it keeps swallowing it !
We’ll be checking out those improvements to code posting now.
Unfortunately this is still an issue, and I’ve reopened the relevant ticket:
https://bbpress.trac.wordpress.org/ticket/2091#comment:5
i used this debugging code:
`ini_set(‘display_errors’, ‘On’);
error_reporting(E_ALL | E_STRICT);`
when i insert the debugging code
i get these errors:
`Strict Standards: Only variables should be assigned by reference in /home/content/26/10349326/html/wp-content/plugins/bbpress/bbpress.php on line 845
Strict Standards: Only variables should be passed by reference in /home/content/26/10349326/html/wp-content/plugins/bbpress/includes/users/capabilities.php on line 124
Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method Bpbbpst_Support_Stats::register_widget() should not be called statically in /home/content/26/10349326/html/wp-includes/plugin.php on line 406
Warning: Cannot modify header information – headers already sent by (output started at /home/content/26/10349326/html/wp-content/plugins/bbpress/bbpress.php:845) in /home/content/26/10349326/html/wp-content/plugins/404-simple-redirect/404-simple-redirect.php on line 77`
awesome! i have finally found the file with that function in it
but when i check the file for php code errors i get
`There is 1 array declaration that contain a single equal sign ‘=’ instead of ‘=>’:
array(), $cap = ”, $user_id = 0, $args = array() ) { switch ( $cap ) { case ‘spectate’ : case ‘participate’ : case ‘moderate’ : if ( bbp_is_user_inactive( $user_id ) ) { $caps = array( ‘do_not_allow’ );`
i did not alter the file in no way, i was about to insert the debugging code, so i said i would check the file for php code arrors…
the name of the file is “Edit capabilities.php”
Are you using the latest bbPress 2.3?
What version of vBulletin are you using? I have only tested vBulletin 4.x
Here is the list of known issues with vBulletin https://codex.bbpress.org/import-forums/vBulletin/
Presuming you are going to take ‘Approach 1’ then that links you to this doc:
https://codex.buddypress.org/user/buddypress-site-administration/migrating-from-old-forums-to-bbpress-2/
That looks good to me but I would not start that without both a site & SQL backup.
Not entirely sure how you arrived at that solution, but I can’t imagine any of it ever working correctly. 🙂
The wp action happens before WP_Roles is called, so it’s too soon in the stack. You’re also missing a bunch of sanity checks that bbp_set_current_user_default_role already does for you; no sense in duplicating only some of that work.
You could try hooking into init but, again, I suspect something in the iMember360 plugin is interfering and won’t allow that to work correctly either.
You *should* actually be debugging the setup_current_user action, to see if bbp_set_current_user_default_role is even firing, and if it is, where it’s failing.
If you’re looking for a brute-force kludge, something like this is probably closer to what you need:
function earthman_force_current_user_caps() {
global $current_user;
// Only for logged in users
if ( ! is_user_logged_in() )
return;
// Reload the current user with correct capabilities
$current_user = bbpress()->current_user = get_user_by( 'id', bbp_get_current_user_id() );
// Try to give them a role on the site, if they need one
bbp_set_current_user_default_role();
}
add_action( 'bbp_template_redirect', 'earthman_force_current_user_caps', -99 );
Well I got this far, but every time I try to call the function you suggested, or try to add the role manually, it breaks. Any ideas what I might be missing, please?
add_action( 'wp', 'bbp_check_user_role_on_load' );
function bbp_check_user_role_on_load() {
global $user_ID;
//do they have a role set already?
$has_bbp_role = bbp_get_user_role( $user_ID );
if(!$has_bbp_role){ //nope, add default BBP role
//tried this but it breaks it
//bbp_set_current_user_default_role();
// Load up bbPress once
$bbp = bbpress();
$new_role = 'participant';
//this breaks too - wtf?
//$bbp->current_user->add_role( $new_role );
}
}
/wp-content/plugins/bbpress/includes/users/capabilities.php
Thanks for the kind words. WordPress core doesn’t need a ton of work in this regard; a few small fixes would go a long way.
The new shortcode is actually [bbp-stats] https://codex.bbpress.org/shortcodes/
i seem to be a newbie at this, can you please walk me through the steps?
You’ll want to search bbPress’s files for the above function, and test to make sure it’s working correctly. If you’re operating a site as the main developer, you’ll want to know how to touch files on the server (with an code editor, FTP program, etc…)
Then, you’ll want to search the web for common PHP debugging techniques (var_dump(), echo(), die(), debug_backtrace(), etc…) so you can gain a better understanding of how the code you’re trusting to make your site function works.
This is one of those times where, hopefully, a little tough love will pay in dividends for you later.