Hi Annie,
I have the exact same problem and share the same frustration.
For an official WordPress Plugin that the main job is allow users to type text, the most basic thing would be to add a decent text editor for this purpose.
Anyway, the plugin above recommended is a mess, and don’t include the image upload option.
Try this instead:
Inline Image Upload for BBPress
I have the same situation mentioned by Annie. I have just set up BBPress for a private forum for my volunteer community to deal with the Corona situation and was wondering about the editor. Our users would not feel comfortable with this editor and would probably complain to me about it;). I spent a lot of time searching the internet for answers and also only found older plugins so I was happy to find Annie’s recent post addressing this subject. It would be great if an editor like TinyMCE (that also allows you to upload media) was part of BBPress or if it could be activated by a click. The editor is available to use in other WordPress plugins so I too was a little confused not to find it in BBPress. In any case, it would be fantastic if it could be integrated. I certainly appreciate the efforts of the volunteers at BBPress who are generously volunteering their time and energy to work on all this stuff. Thank you.
Put this in your child theme’s function file – or use
Code Snippets
add_filter( 'gettext', 'rew_bbpress_translate', 20 , 3 );
add_filter( 'ngettext', 'rew_bbpress_translate' , 20 , 3 );
function rew_bbpress_translate( $translated, $text, $domain ) {
if ($domain == 'bbpress') {
$words = array(
'%s day' => '%s jour',
'%s days' => '%s jours',
'Last Post' => 'Dernier message',
);
$translated = str_replace( array_keys($words), $words, $translated );
}
return $translated;
}
What we wanted was to get users after they have joined/registered on the site, to go the profile page and fill in some/all of the fields in their profile page, perhaps by making the fields required/mandatory so that without completing the required fields they cannot post on the site. Is this far-fetched?
This is the website we are working on and this is the theme we are using.
beyond free help I’m afraid
some can be achieved using
Private groups
Since my most recent update of WordPress, I’ve had an issue with new users being able to post replies despite their status being “awaiting email confirmation”. As you can imagine, this had led to an influx of spam messages on the site.
I’m assuming that as part of the update, some setting was changed to turn this on be default, but i have no idea how to turn it back off. Could anyone advise me?
Currently using WordPress 5.3.2 running Twenty Seventeen theme using Version 2.6.4 at http://wamlibrary.com/forums/
I deactivate all plugins except for bbpress, test to register but failed still.
set up email to come from my site eg @mysite.com and
contact my host provider (SG) to help – problem still.
I install https://wordpress.org/plugins/check-email/
admin accepted test email.
but problem still too.now I deactivate plugin check-email.
SG help me to set plugin”WP Mail SMTP” .problem still too.
hope can assist me. thanks a lot.
Hi
I imported a topic with WP All Import (CSV), i can see the topic in wordpress back end (Wp-admin –> Topic) but in front end (Forum) not showing.
yes see no reason not to delete it, bbpress just uses standard WordPress tables (post, postmeta and options) BUT, I would use phpmyadmin and export it first, so you have a backup just in case!
now I’ve got that out of my system, try
bbp style pack
once activated go to
dashboard>settings>bbp style pack>Topic/Reply Form
Getting “A variable mismatch has been detected.” error when trying to Move or Split a Topic or Reply as the Admin from the frontend. I’m using the most recent versions of BBPress, WordPress, PHP, and using the FreeLance Theme.
Any help appreciated.
Hi there
I recently installed bbPress on the WordPress website of our neighbourhood assistance.
We realy need this forum working since we have to coordinate assistance during the coronavirus lockdown here in Zurich (Switzerland).
It seems that there is a bug in regard to threaded replies. I checked out older topics in this support forum but nothing helped. Replies to replies do not work. if I click ‘Reply’, focus jumps to the bottom of the topic and the reply is placed there.
I appreciate any quick help very much so we can reach out to those who offer help and those who need assistance.
Wordpress: 5.3.2
Theme: Hestia
bbPress: 2.6.4
URL: https://zeitgut-zuerich.ch/forums/thema/nachbarschaftliche-unterstuetzung/
Wow…Thanks for these code.
I tested it on my test site with newmag wordpress theme by tagdiv and it worked.
But on the main site, I’m using Jnews Child theme. I tried it, but it did not work. Perhaps it because I don’t know which function.php to use; main theme or child theme funtion. Tried with child theme, but it did not work.
I’ve put that change in my site and submitted the patch in the trac. The best thing is that you reported this 4 months ago!! https://bbpress.trac.wordpress.org/ticket/3297
I’m checking this very old plugin
bbPress Go To First Unread Post
Isn’t this implemented by default in bbpress nowadays?
They may have quit working on it.
I did some digging through their code, and came up with something for you to try if you want.
You’ll add the below code to your theme’s functions.php
file, once you add the code and save the file. Reload your WordPress admin area by refreshing the page/browser, then remove the code and re-save the file.
Go to your discussions page, and try out that button(Apply settings to existing posts) again and see if it works for you.
if(!function_exists('bbppt_reset_topics_for_posts_meta_fix')){
function bbppt_reset_topics_for_posts_meta_fix(){
$args = array(
'meta_key' => 'bbpress_discussion_comments_copied',
'post_type' => 'post',
'post_status' => 'any',
'posts_per_page' => -1
);
$posts = get_posts($args);
if($posts){
foreach ($posts as $post) {
delete_post_meta( $post->ID, 'bbpress_discussion_topic_id');
delete_post_meta( $post->ID, 'bbpress_discussion_comments_copied');
$comments = get_comments( array( 'post_id' => $post->ID, 'order' => 'ASC' ) );
if($comments){
foreach ($comments as $comment) {
delete_comment_meta( $comment->comment_ID, 'bbppt_imported');
}
}
}
}
}
add_action( 'admin_init', 'bbppt_reset_topics_for_posts_meta_fix' );
}
Put this in your child theme’s function file – or use
Code Snippets
change the ‘-10 days’ to say ‘-90 days’ if you want 3 months
register_activation_hook(__FILE__, 'bbpress_topic_scheduler');
add_action('bbpress_daily_event', 'bbpress_close_old_topics');
function bbpress_topic_scheduler() {
wp_schedule_event(time(), 'daily', 'bbpress_daily_event');
}
function bbpress_close_old_topics() {
// Auto close old topics
$topics_query = array(
'author' => 0,
'show_stickies' => false,
'parent_forum' => 'any',
'post_status' => 'publish',
'posts_per_page' => -1
);
if ( bbp_has_topics( $topics_query ) )
while( bbp_topics() ) {
bbp_the_topic();
$topic_id = bbp_get_topic_id();
$last_active = strtotime( get_post_meta( $topic_id, '_bbp_last_active_time', true ) );
if ($last_active < strtotime( '-10 days') )
bbp_close_topic( $topic_id );
}
}
Writers Abroad
Wordpress version 5.3.2–en_GB
Is there a programme/plugin for Archive settings where I can archive topics after a given amount of time, e.g. 3 months, to tidy up forums?
Thanks in advance
Jo
if you want to improve the code, just add an item to my support page
https://wordpress.org/support/plugin/bbp-style-pack/
bbp style pack
once activated go to
dashboard>settings>bbp style pack>Forum Templates
bbp style pack
once activated go to
dashboard>settings>bbp style pack>Freshness Display
Hi,
Did you try asking the developer of that plugin?
You can post on their support page here:https://wordpress.org/support/plugin/bbpress-post-topics/, other users of that plugin might be able to help if you post on there.