i’m having a bit of a tough time understanding the wordpress flow and my exact needs in order to setup a standalone wordpress-based forum…..
– do i need both bbpress and buddypress?
– assuming i don’t “need” both, is it advantageous to have both?
– do i need a wordpress page? i thought this was the case, so i registered and signed up for an annual wordpress account.. now that i’ve installed bbpress, it appears that i don’t actually need a wordpress page or an annual account, is this correct?
– how do i import a phpbb 3.1 forum into wordpress? i read the tutorial but a phpbb import tool isn’t included among the other import tools…
my goal is to set up a phpbb-type forum/discussion, i’m not interested a wordpress blog or the like, just a discussion board. is this something i can achieve with bbpress, bbbuddy, the combo of both? or for a standalone forum is phpbb actually recommended over a wordpress-based option? thank you for your time.
Hi!
We’re migrating from IPB to Buddypress/bbpress and now I’ve got some questions. With IPB we had the possibility to attach different rights to certain topics/forums. For example: we got a crew-forum, with all kind of topics in it. These topics and forum are only visible for crewmembers, ‘normal’ members can’t see this topics. Is there a way to manage this in Buddypress? Maybe with a plugin or something?
Thank you very much!
Greetings,
Aluarth
Hi,
Thanks for such a well thought out plug-in and this forum. I am a *total* newbie at this… and this seems totally confounding to me. Your help will be appreciated.
Apparently when I enable bbpress, it adds an option for the user to delete themselves off of the right hand menu, with Settings etc.
This plug-in is being proposed to be used in a wp-based intranet.
See, we don’t want the users to annihilate themselves. So it seems like a bug, not a feature, if I can’t disable it.
Thanks
Thanks, Robin. I’ve already done that for the Forum Index and Forum pages. In concert with a few .htaccess redirects, it works fine, as can be seen here:
https://sopearly.com/forums/
https://sopearly.com/forum-introductions/
Any links to the bbPress-generated https://sopearly.com/forum/introductions/ are redirected to https://sopearly.com/forum-introductions/.
Redirect /forum/introductions/ https://sopearly.com/forum-introductions/
The biggest problem I am having right now is with the Topic pages, since I do not have control over which discussion topics be created by my users in each of the forums; the Topic page links are automatically generated by bbPress. Here is a good example:
https://sopearly.com/topic/welcome-to-the-sopearly-community/
I can make the colors, spacing, etc. match the rest of my site with a little work, but the page backgrounds and header are managed by the theme I’m using. What I’ve been able to gather by the reading I’ve done is that I should be able to take the contents of one of the files located at wp-content/plugins/bbpress/templates/default/bbpress, insert that into the appropriate (copied) theme file (single, template, etc.), and rename that file to one of the following:
- plugin-bbpress.php
- bbpress.php
- forums.php
- forum.php
I can get with my theme’s support to find out which of their files I should start with, but (unless you think there is a better way) I guess my question is which of the files from wp-content/plugins/bbpress/templates/default/bbpress should I use, and to which of the four filenames should I copy it in my child theme? Thanks so much for your help. 🙂
Sorry if my response was not good.
What i meant was, Your suggestion was together with a few adjustments i made to the code, which i used to get the alphabetically arrangement of a specific forum topic.
Now i want to arrange another specific forum topic in a specic order using there ID i guess.
For example, I want to arrange the following topic to another arrangement.
Topic ID
I enjoy bbpress 655
I want bbpress 658
I love bbpress 660
bbpress 662
To be arranged like this
Topic ID
I love bbpress 660
I want bbpress 658
bbpress 662
I enjoy bbpress 655
That’s what i want to do now, I was hoping you could help me.
Thanks for your time
Try adding this to your functions file:
function amend_bbpress_search ($args) {
$args[‘post_type’] = ‘any’ ;
return $args ;
}
add_filter (‘bbp_before_has_search_results_parse_args’ , ‘amend_bbpress_search’) ;
Functions files and child themes – explained !
Hi Packzap,
Are you by any means running Akismet, or another anti-spam plugin? Akismet can actively prevent spam in bbpress, but does so kinda aggressively.
The import was completed successfully.
Yay, did you use bbPress 2.6-alpha?
The imported topics still remain uncategorised though. I had a look at the support ticket at https://bbpress.trac.wordpress.org/ticket/2380 . I tried the repair tool, but it did not work too.
You need to run each of the repair tools and that should fix those up.
That Trac ticket is quite old and really related to any of these issues.
I had a widget on my theme’s sidebar which displayed the recent posts feed from the forums. The topics were visible there too.
You’ll need to add bbPress “Recent Topics” widget to your theme, do that from the customizer.
I am ready to take the pain to categorise the topics themselves. Is it in an importer bug that the topics were not categorised? How can I categorise them manually?
It shouldn’t be a bug, but I’m not entirely sure what you mean by “I categorise them manually”?
By this do you mean that your topics are not forums?
Do your topics not have topic-tags categorising each topic?
I’ve read a lot of the documentation and posts on this, but it unfortunately is not sinking into my skull. From what I can tell, there are basically three pages to the standard bbPress installation & usage: Forum Index page, Forum page, and Topic page. I saw something referring to the wp-content/plugins/bbpress/templates/default/bbpress folder, available after installing bbPress. How do I know which of these files to copy/modify, and to which file name should I copy it? Any help or insight you might be able to offer would be appreciated. I am completely lost on this.
I have my wordpress search configured to include bbpress forum topics; however, the bbpress search only searches forums topics. How do I include wordpress pages in the forum search?
Thank you.
The bbp_setup_current_user issue is not caused by bbPress, bbPress alerts you of this issue though because it is important for bbPress. If you have disabled ALL your plugins and the error remains you MUST switch the theme to Twenty Thirteen (or Twenty Fourteen, Fifteen, Sixteen etc).
Once you know what plugin or theme causes the issue then you can contact the author and let them know they need to fix it and problem solved.
Anyone know how to troubleshoot why bbPress notifications go to some people but not others? For example: I gave the same permissions to a handful of people. Those permissions have notifications when there is a new topic or a reply to a topic… only some of the people with those permissions are receiving the new topic e-mail notification. I’ve looked in junk folders (not there)… have no idea why some people aren’t receiving them. Any idea how to troubleshoot this?
Some users are getting their posts and new topics flagged in my bbPress/Wordpress site as spam. They are long-time contributors with valid and thoughtful comments. It seems that bbPress occasionally gets too aggressive flagging valid posts as spam. I am running the latest bbPress (2.5.10) and WordPress (4.5.3) versions. Is there anyway to correct this situation?
interesting question – bbpress will add the default role you set in forums settings, so if you set this to participant this would sort the majority of users out from a forum perspective.
Which then makes this more of a wordpress question – in essence you could set up the users manually and click to not send them emails, so they would be on the live site when you transfer, but then of course they wouldn’t know their password, so it is a bit of a catch 22 !
I have been using bbPress on my site for sometime and it has been working fine. Recently, I notice that I am getting a 404 error when trying to view page 2 – 16 of the topic list for “All Forums”. I am using standard slugs and paths for all of my forums and they are all setup to be private for logged in users. Viewing of page 2 or higher of topics works fine for any of the individual forums on my site but when I try to do this for n1fd.org/forums/page/2/ I get a 404 error. I have tried disabling all of my recently installed plugins and I’ve tried regenerating all permalinks and neither of these steps helped. I am using the standard Twenty Fourteen theme.
Hello everyone.
I have been issues with sorting my BBpress forum topic on the front end.
So i tried to use a custom function i got from one of the threads.
Here is the code i used.
//* Change sort order of Topics within a specified bbpress forum
function my_custom_display_topic_index_query ($args) {
$thisforumid = bbp_get_forum_id();
if($thisforumid == 43135) {
$args[‘orderby’] = ‘date’;
$args[‘order’] = ‘ASC’;
}
return $args;
}
add_filter(‘bbp_before_has_topics_parse_args’, ‘my_custom_display_topic_index_query ‘ );
and i got this error
Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘my_custom_display_topic_index_query ‘ not found or invalid function name in /home/flexol5/public_html/wp-includes/plugin.php on line 235
Warning: array_merge(): Argument #2 is not an array in /home/flexol5/public_html/wp-content/plugins/bbpress/includes/common/functions.php on line 1419
I don’t know what i did wrong or maybe the coding structure of bbpress as changed. I would like someone to help with a way to arrange a specific forum topic in ascending order.
Thanks
For anyone that hasn’t solved this yet, it’s actually a very easy and quick fix!
In the W3 spec (http://www.w3.org/TR/dom/), the “insertBefore” method requires 2 arguments. The second can be null, but it is still required. It looks like IE doesn’t require the second argument (which is why it works in IE as is) while Chrome, Firefox, and Safari do.
bbpress/templates/default/js/reply.js – line 18
Added a null argument as the second argument on “insertBefore”.
Before Fix: reply.parentNode.insertBefore(respond);
After Fix: reply.parentNode.insertBefore(respond, null);
reply.parentNode.insertBefore(respond, null);
if ( post && postId )
post.value = postId;
parent.value = parentId;
cancel.style.display = '';
The import was completed successfully. The imported topics still remain uncategorised though. I had a look at the support ticket at https://bbpress.trac.wordpress.org/ticket/2380 . I tried the repair tool, but it did not work too. I had a widget on my theme’s sidebar which displayed the recent posts feed from the forums. The topics were visible there too.
I am ready to take the pain to categorise the topics themselves. Is it in an importer bug that the topics were not categorised? How can I categorise them manually?
Best Regards
Firstly, you should use bbPress 2.6-alpha, it has a heap of importer improvements, you can get it from this page https://bbpress.org/download/
boards, log_notify, topics, messages, and members are the only SMF tables you need, these might also be prefixed with smf_, e.g. smf_boards
I intend to move over to bbpress from my SMF 2.0.11 forum.
My WP and SMF installations are currently located on different databases. So, in order to move over to bbpress, I need to export my existing SMF installation’s database over to the WP database. My question here is do I need to import all the rows from the SMF database, or can I skip anything?
Use this to get rid of that silly Private prefix 🙂
https://gist.github.com/ntwb/8662354
p.s. We’ll get that removed from bbPress and/or WordPress proper one of these days ;P
Use bbPress’ “Private Forums”:
* Private – Only logged in registered users with a forum role can see these forums
Step by step guide to setting up a bbPress forum – Part 1
Thanks Robin. We have quite a few plugins installed already and I’d prefer to attempt it without installing more. Is there no way to do this with the native bbpress and Woo applications?
Excellent, glad that worked.
The full details and code for bbPress’ fix is here if that kind of thing interests you 🙂
https://bbpress.trac.wordpress.org/changeset/6061
I found this plugin that takes all the usernames that are commented on a post and makes the link go to a different page. I’m trying to make it call the bbp_user_profile_url. This way, when the link of a user is clicked on from the comments it goes to the users bbpress profile.
My PHP is a little rusty, so I deliberately coded this wrong hoping someone can see what I’m trying to accomplish. My code modifications are at the very end.