It’s been almost 2 years, but I wanted to post my reply anyway because I think it can help someone.
Following @mikecostanzo insights, I built these SQL queries which repopulates the missing post_parent values successfully. Doing this a forum is reconnected with its topics, and topics are reconnected with its replies.
Remember that first, you need to import the forum, topics, and replies using WordPress importer. These actions import as well the involved users.
I applied this solution for a single forum but it can be used as a starting point modifying some parameters if required:
For topics:
UPDATE
wpmd_posts
INNER JOIN (wpmd_postmeta) ON (wpmd_posts.ID = wpmd_postmeta.post_id AND wpmd_postmeta.meta_key = ‘_bbp_forum_id’)
SET
wpmd_posts.post_parent = wpmd_postmeta.meta_value
WHERE
wpmd_posts.post_type LIKE ‘topic’
For Replies:
UPDATE
wpmd_posts
INNER JOIN (wpmd_postmeta) ON (wpmd_posts.ID = wpmd_postmeta.post_id AND wpmd_postmeta.meta_key = ‘_bbp_topic_id’)
SET
wpmd_posts.post_parent = wpmd_postmeta.meta_value
WHERE
wpmd_posts.post_type LIKE ‘reply’
Hi everybody, first-time poster here.
I have just installed WP and bbPress on a local host to evaluate the forum functionality.
I added a couple of forums just to see what they would look like and the default view looks really, really small and unnatural.
This weird forum view is substantially the same even if I switch to a different default theme.
I could not find any tools at a glance to increase the font size for instance.
Is this simply the way a default bbForum install is supposed to look like and do I need to install additional plugins to customize its view, or is it more likely that something went wrong during my install?
Since I can’t seem able to upload an image here to illustrate, I have uploaded one on ImgBB, here is the link 
Edit: screenshot is at https://ibb.co/X8dsH7S
My versions:
WordPress 5.2.2
bbPress 2.5.14
It’s on a local Ubuntu installation.
Thank you
I am attempting to convert my message board to bbPress, but have run into a problem trying to convert the database. I get the following errors:
Repair any missing information: Continue
WordPress database error: [Unknown column 'users.user_website' in 'field list']
SELECT convert(users.user_id USING "utf8mb4") AS user_id,convert(users.user_password USING "utf8mb4") AS user_password,convert(users.user_form_salt USING "utf8mb4") AS user_form_salt,convert(users.username USING "utf8mb4") AS username,convert(users.user_email USING "utf8mb4") AS user_email,convert(users.user_website USING "utf8mb4") AS user_website,convert(users.user_regdate USING "utf8mb4") AS user_regdate,convert(users.user_aim USING "utf8mb4") AS user_aim,convert(users.user_yim USING "utf8mb4") AS user_yim,convert(users.user_icq USING "utf8mb4") AS user_icq,convert(users.user_msnm USING "utf8mb4") AS user_msnm,convert(users.user_jabber USING "utf8mb4") AS user_jabber,convert(users.user_occ USING "utf8mb4") AS user_occ,convert(users.user_interests USING "utf8mb4") AS user_interests,convert(users.user_sig USING "utf8mb4") AS user_sig,convert(users.user_from USING "utf8mb4") AS user_from,convert(users.user_avatar USING "utf8mb4") AS user_avatar FROM phpbb_users AS users LIMIT 0, 100
No users to convert
Starting Conversion
There are two problems I see. One is that it’s having trouble converting part of it. The other is that it says there are no users to convert and there are a ton, so what do I do?
yes, that is helpful
so this code will add a user to private group 1 on paying membership, and take them out on cancellation
add_action( 'digimember_purchase', 'digitest_purchase', 10, 4 );
function digitest_purchase( $user_id, $product_id, $order_id, $reason )
{
switch ($reason)
{
case 'order_paid':
// handle paid orders here
update_user_meta ($user_id , 'private_group' , '*group1*') ;
break;
case 'order_cancelled':
delete_user_meta ($user_id , 'private_group' ) ;
break;
case 'payment_missing':
// handle missing rebilling payment here
break;
}
}
Put this in your child theme’s function file – or use
Code Snippets
Then set up forums so that group 1 users can access the forum, and everyone else just see it
Yes I will not do often back end deletions 🙂 but the problem is that even if I dont the forum stops working suddenly… That is what happened. In one moment I couldnt access the posts anymore, that I have written or other people, but just minutes before I could.
So the forum is not usable like that! What do I do in such a case? Do I need to abandon bbpress? Do I need to start from scratch and uninstall bbp and reinstall again?
Would a manual wordpress update help?
Hi Robin,
I have a feedback from digimember.
Is is:
“We can provide you the Digimember-API, you can make your own Connections and Modifications with.
https://digimember-hilfe.de/api/
Please note, that we can’t give any support regarding to this and you’ll need some programming basics for that.”
Does this help us?
Furthermore I found a menu called “webhooks” in the Digimember-Menu in WordPress.
There can some webhooks be added, but there is no more information about which one.
Another menu item is “Orders”, where one can see the Email-Adress of the registered User and the Product-Name and the Order-Number of the Product the User ordered.
I hope this Informations can help.
If I have to get some new informations or do some further steps, please let me know 🙂
Thxs, best, Roman
cu, Roman
Wordpress 5.2.2
bbpress version (don’t know how to find this)
http://www.lemonstograpes.com
When a user is not logged in, they can see forums, subforums, and topic lists. When they click on a topic, they cannot see the topic, but they can see replies to the topic!!! I want them to be able to see both the topic and its replies without being logged in! What do I need to do to fix this?
Please help.
Private groups would let you set that up, use topic permissions
Private groups
ok, you will need to research or find out if digimember has a ‘hook’ on membership joining that can be used to add a member to a group.
so the question to them might be
I am using digimember and need a wordpress hook (action or filter) that I can link a user becoming a member to carry out some further actions.
If they or you can answer, I can give you some simple code
I use the German membership plugin Digimember.
It has a direct connection (API) to Digistore24, the Payment Provider and
Quentn, the used Autoresponder.
The problem is: The membership plugin uses the Standard WordPress-Login-Data as bbPress,
so a logged in User is also logged in to full access in bbPress.
So I can’t differentiate between different user Member levels.
the simplest way would be to create a wordpress page for each ‘country’, eg a page called ‘france’, and then put the shortcode for that forum in then content
[bbp-single-forum id=$forum_id]
where $forum_id is the id of the forum for france
you could use
Private groups
to set up forums, but you would need to add members to a group on joining
Hi Robin,
since the membership plugin uses the same WordPress-Login-Data as bbPress does,
if a user registrates a membership and is logged in, he has automatically full access to the bbPress-Forum.
I found no way to make a difference between logged-in users regarding to read- and write-access.
Is there one?
Thxs, best,
Roman
If you do not allow anonymous posting, then forums can be seen by everyone, but only written to by logged in users, If you make WordPress registration only available to members, then only members will be able to write
Hi.. I am using bbpress on my website and I don’t know why I got this error. I try to find solution online but I got no luck. Here is the page that got me error.
Amadeus Basic Course Forum
Wordpress version: 5.2.2
bbPress version: 2.5.14
Just to you know. I am also using “LearnDash & bbPress Integration” on my site. I’m not sure if this one causes the problem.
I hope you can help me fix this one.
Kind regards,
Vins
Hello, I’d like to make a wordpress-forum with the following feature:
The Forum will be part of a free membership, so it will be readable for everyone who is logged-in in the membership area,
but it should only be readable but not writeable (!).
Writing-Access (answer to an existing topic or make a new one) should only be possible for members, who became a higher membership-level by paying an amount before.
Is there a possibility to make that beeing done?
Thxs a lot, best,
Roman
Is it possible to set up BBPress Plugin for WordPress so topics can be viewed by anyone but only the OP and Admin can participate in the thread?
I’d like to use the BBPress plugin with WordPress to add a forum but I’d like the OP to be able to choose one of three options when they start a topic:
1) Public – the topic will be viewable to everyone
2) Public and Anon – the topic will be viewable to everyone but the OP details will be hidden
3) Private – the topic will only be viewable to the OP and Admin
I’m sure 2) needs some custom coding but are 1) and 3) possible.
I saw this thread https://bbpress.org/forums/topic/private-threads/ – which suggests a work around with two forums but what if someone who posted a topic changed their mind and wanted to switch a public post to a private one after a thread already exists. Would this be difficult?
I tried this and it helps me.
Exporting your bbPress data (forums, topics , and replies could be really useful for a quick backup or a migration from one WordPress site with bbPress installed to another.
-Log into your WordPress back-end.
-Go to Tools > Export
-You will see a screen to choose what to export. You can either choose to export the bbPress content by each post type , or you can export all your content at once.
-When you have made your choice on what to export , then click the Download Export File button.
-Now you should be downloading the file that you could later on Import to another site by going to Tools > Import
-Log into your WordPress administrator dashboard and navigate to Appearance > Header.
-Click “Choose File” and upload an image from your computer. You will have the opportunity to crop it before saving your settings.
-Alternatively, click “Choose Image” to choose an image from your media library. If you don’t have any images in your media library, simply drag and drop the image you want to use into the box which appears, select the file and click on “Set as header”.
-Click “Save Changes,” and the settings will take effect immediately.
I hope this will help you.
check this out bloggersignal.com/change-user-role-names-in-wordpress/
that blog might helps.
I expect it comes from the theme you use. Did you try to switch to another WordPress Theme?