I need to be able to schedule topics in advance. For example, I might come up with an idea and draft a topic at 11pm on Sunday night, and I might want it to go live at 9am on Monday morning.
That’s no problem. I just create the topic in the admin area and use WP’s built-in scheduling feature. The topic goes live on the forum at 9am the next day as expected.
The problem, though, is that the freshness in BBPress doesn’t reflect this. At 9:30am, for example, it should show a freshness of 30 min ago for that topic. But instead, it’s showing 10 hours ago — based on the time the draft was scheduled rather than the actual scheduled publication time.
This is a particular problem when I need to schedule a week’s worth of new topics at once (to keep a growing community regularly updated with new discussion points). They all show that they have similar freshness when people view the main forum or category pages, instead of showing that content is being published at regular intervals.
Is there anything I can do to fix this so BBPress reflects actual publication time (like WP does in general) instead of relying on the time the topics were physically edited?
I’m increasingly thinking about writing a custom plugin. I suppose one basic idea would be to create a new user role like “Untrusted Subscriber”, make it the default role for new subscriptions and mark all comments, topics and replies by such users as “pending” until the user is updated to regular “Subscriber” status. The system should also serve a page explaining this when these users post. Something like that.
If you make a plugin like that create a topic in the plugins forum on this site. This could also be useful in the core of bbPress too.
As much as I tried earlier, I couldn’t really get bbPress Moderation to work. It may have something to do with my theme, but I also see that I’m not the only one with problems.
If you are a plugin dev, you can always fork this plugin to make it work. If you want to share your forked version with other users for bbPress then you put your fork on the WordPress plugin repository.
I’m just not entirely sure if it’s more time and effort to write the above than it is to manually delete spam messages and users. So, I was wondering if someone else may already have found a solution.
You can bulk delete spam posts in the WordPress backend to make things go faster. There is also a plugin to autodelete spam replies on wordpress.org.
Hi,
One of my members got auto-deleted by S2Member because they missed a paypal payment. Turns out it wasn’t really their fault, they’d just got a new bank card and not updated their paypal info. I reactivated their paypal subscription by their user details had already been deleted from site.
I’ve set up a new account for them on the site and now I’d like to attach all the posts from their old account to the new one – so they show up as being by them, at the moment they are still on the site but as ‘anonymous’.
I can see how to do this with individual posts by changing the ID number under Author Information, but there are far too many posts to do this for each one. Is there a way I can bulk assign all the old posts from their original ID to the new one?
Thanks. 🙂
As much as I tried earlier, I couldn’t really get bbPress Moderation to work. It may have something to do with my theme, but I also see that I’m not the only one with problems.
I’m not sure if I follow what you are saying about Spectators. Since they cannot post, there isn’t really any moderating to do either as far as I can see. Or am I missing something?
I’m increasingly thinking about writing a custom plugin. I suppose one basic idea would be to create a new user role like “Untrusted Subscriber”, make it the default role for new subscriptions and mark all comments, topics and replies by such users as “pending” until the user is updated to regular “Subscriber” status. The system should also serve a page explaining this when these users post. Something like that.
I’m just not entirely sure if it’s more time and effort to write the above than it is to manually delete spam messages and users. So, I was wondering if someone else may already have found a solution.
I’m looking for a solution to moderate new subscribers, preferably in a way that regardless of whether it’s a comment on the WordPress side of things or a topic or reply on the bbPress side, once a new subscriber’s first post is approved, that user is allowed to post comments, threads and replies freely (unless caught by Akismet).
Has someone here faced the same challenge and successfully implemented a solution that works well and is a pleasant user experience for visitors?
The bbPress Moderation plugin should in theory be the answer to this, but it appears to no longer be maintained, I couldn’t get it to work on my website (it moderates all posts for me, even for a user whose posts have already been approved), and based on the plugin’s support section it doesn’t really seem to work optimally anyway. Which is a pity.
Another approach that I have been thinking about is making a new subscriber’s default user role something else than Subscriber, and never displaying comments, posts or threads written by a user with that user role (or displaying a “waiting for moderation” text instead of the post) until the user’s role has been updated to Subscriber. So, moderate a user rather than the content. I’m just not entirely sure how to implement this. Modifying the theme to accomplish it should not be difficult, but how about dealing with RSS, email notifications, etc. so that posts by these users don’t show in them? It seems that many things could go wrong and not play nicely with other plugins.
At the WordPress side, things work flawlessly spam-free with anonymous comments disabled, a custom question in the registration form (stops most spam bots), a mandatory e-mail confirmation for new subscribers, auto-moderation of the first comment (stops manual spammers) and Akismet (which doesn’t really have anything to do at the end). On the bbPress side, I’m only missing the moderation of a user’s first comment, which is letting through some spam.
Any ideas or experiences about a solution to this particular problem?
Thanks very much for your reply and for the info, do you know approximately when that release would likely be?
I have tried with various versions on phpbb and was getting the same error, so I thought it may have been that bbpress didn’t support 3.0.x so that’s why I actually updated. I can revert back my version.
However I have tried with the 3.0.14 and with earlier versions and was getting this same problem. The status just sits on “Starting Conversion” and never moves or gives me anymore information.
Would you know what this could be causing this or where I should be looking to find out what is stopping the process from starting?
(I left it run for 5 hours the other day)
I can convert back to the old version of phpbb if needed.
Thanks in advance.
When I log out of the site appears to me that:
Error 404 – Page NOT Found
It seems we can’t find what you’re looking for.
This might be because:
You have typed the web address incorrectly
The page you were looking for may have been moved, updated or deleted.
Please try the following:
Check for a mis-typed URL error
Press the refresh button on your browser.
Go back to Homepage
And to get on the site must login me 2 times to I can get in Dashbord.
I disabled bbPress plugin and everything goes well!
Can you tell me what exactly to do?
Just made a new updated installation of bbpress, just in case..with latest german language file.
now the prefix is “I” in German on all profile pages. Should be:
My (singular, German: “Mein”) Profile
My (plural, German: “Meine”) posts, replies, subscriptions, favorites,..
@project_subdomain
Updated the Gist again, this time and it should work like how you want.
You will need to show the lead topic using this though.
function custom_bbp_show_lead_topic( $show_lead ) {
$show_lead[] = 'true';
return $show_lead;
}
add_filter('bbp_show_lead_topic', 'custom_bbp_show_lead_topic' );
I have add_filter( 'auto_update_translation', '__return_false' ); in my functions file but bbpress language files are updated anyway. What can I do to stop it? Thanks for help!
My server auto updated my website to the new WordPress 4.2.3 and now when bbPress is active my site breaks. I’ve since change the setting on my server so that it does not auto update but I still have the problem of my bbPress plugin wont work. When activated a Fatal Error occurs. Has anyone else had this problem?
Finally solved my issue by “beating on it”! Thought I would share my answer in hopes others might benefit.
To recap I was getting a 404 Error (Page not found) when trying to access “All Replies” from the admin screen.
I set up a test site, transferred a backup of the site using VaultPress, which made it particularly easy, but any method will work. also made sure I updated the URLs on the test site.
After disabling the plugins I was still getting the problem but could see enough of the “All Replies” page (could not with plugins enabled) to notice that there was 1 item in “draft” and “trash” each. I could not access them from the munged up “All Replies” page I was looking at. I then logged into my cPanel and phpMyAdmin and went to the wp_posts table. Using “Search” I first searched for post_status = draft, post_type = reply I then deleted that record. I next did the same for post_status = trash, post_type = reply.
Problem Solved!
Hope this helps someone else.
You modify the template bbPress is inheriting from your theme. Use what the file and go to the page with the forum index shortcode to see which template has the banner in it, then go to other bbPress forum pages to see what template bbPress is inheriting by default.
A step by step is pretty difficult since all themes are different.
Getting Started in Modifying the Main bbPress Template
If you really want the banner, use what ever template that is coming from.
The first issue I’ve got is when you click ‘Forum One’, it shows the message, ‘This forum contains 1 topic, and was last updated by…” but doesn’t actually show the topic.
Try some troubleshooting, try a default theme to see if the issue is present, you should also try leaving only bbPress active to see if could be a plugin issue.
Troubleshooting
Hi guys,
I am looking to have the same setup these guys https://ultimatemember.com/forums/
Page 1: A Page that shows all my forums
Page 2: A Page that shows the topics of each forum
Page 3: A Page that shows the replies of each topic.
Simple simple.
Here is my website: http://sincebeingsingle.com/forums/
Fyi: I am using the latest versions of WordPress, bbpress and Bridge theme (from themeforest).
Fyi: I am a bit of a newbie at this.
Issue 1:
The first issue I’ve got is when you click ‘Forum One’, it shows the message, ‘This forum contains 1 topic, and was last updated by…” but doesn’t actually show the topic.
Issue 2:
When I click on ‘Forum One’ I’d like it to go to a page where the yellow header banner replicates title of the forum. And that goes the same for, clicking on a topic and a reply.
The Ultimate Members forum above is the best example of this. You can see that each blue header banner has the title of the forum, topic and reply.
fyi:
I have got the forum working for the bbpress-forum index using [bbp-forum-index] shortcode. My header banner is showing perfectly as I have designed the page for the forum to sit on.
I’m struggling with getting the topics and replies sitting on a wordpress page that I’ve designed.
I am literally going around in circles trying to work out how to get my bbpress to sit within my own WordPress pages.
(I would like the same setup as UM, where the Forum page has the Forum title in the blue banner, Topic page has the Top title in the blue banner and Reply page has the Reply title in the blue banner).
Any guidance or step by step instructions would be massively appreciated from bbpress community.
Kam
Hi,
I have just updated my theme which is compatible with BBPress and Woocommerce. Currently I have a ‘profile’ page which has information on the BBPress forum, but I was wondering if it was possible to add an additional tab so that customer’s order information can be seen all in one place?
Thank you,
http://www.biosphereonline.com
Thanks for your reply. I think I would just need to create a new forum, and move everything from three of the others to it.
But can anyone recommend a good plugin. I have googled and the ones I have found have people highly recommending that they are not used as they haven’t been updated in a while and have major conflicts.
I used your link and installed the plugin and it doesn’t work i am using theme evolve and wordpress 4.2.2 … i thought that maybe it isn’t updated with the current version of wordpress and now it is not showing on the list so i can uninstall it so I manually deleted in in the plugin folder…. any ideas…. it will not let me give you the website link here so I am going to add the page I am working on in my profile info
Hi Am not sure where my other 2 posts went, have posted twice with code, maybe that is the problem the code. My problem is that the replies to topics appear empty.
Am using wordpress 4.2, bbpress latest version as just updated to see if that might be the problem
ANY help wold be greatly apreciated
forum:
http://photohunters.org/forum/members-blog/
reply:
http://photohunters.org/topic/shutter-speed-cheat-sheet/#post-666
Thank you Melanie
did the issue just occur in the 2.2.5 version of News SEO, or was there always an issue?
bbPress’s last update was in April and News SEO updated to 2.2.5 I think last month.
I am just wondering where the issue might have occurred to narrow down where it is being caused.
I used to use a plugin that would let users sign up for a weekly or monthly digest of new posts to a specific forum, but it hasn’t been updated for years and stopped working. Does anyone know of a plugin that provides this functionality? I miss it.
Hi,
I was trying to customise my theme and the next thing I know is I can’t access my website anymore. White screen.
First, i went to my files in cpanel and deleted the bbpress plugin. Not fixed.
Then I set the WP_DEBUG to true in wp-config.php file and this is the message i got:
Fatal error: Call to undefined function listify_theme_mod() in /home2/saba2359/public_html/wodchaser.com/wp-content/plugins/code-snippets/includes/snippet-ops.php(446) : eval()’d code on line 5
Please somebody help me.
I have been searching and reading forums about this for 12 hours and I still have no idea at all what to do about it.
Note: WordPress and bbpress is latest version (newly installed and updated)
Hello I have BBPress installed in my blog in which I use Sunspot, it used to look just like the rest of my site until my theme installed the most recent update, since then it changed colors and Iwant it to look just like it used to.
Thanks for your help.
Hi Robin,
This thread is a bit old, but hoping it is still a place to pursue this..
The WP Exec PHP plugin that was suggested above to enable this has not been updated in over two years, but in trying to use two different current well reviewed plugins that enable placing php in pages via shortcodes, Shortcode Exec PHP and PHP Code For Posts, I get the following same error with your last offered php snippet above…
Parse error: syntax error, unexpected ‘<‘ in /home/spirawake/public_html/wp-content/plugins/shortcode-exec-php/shortcode-exec-php-class.php(895) : eval()’d code on line 1
In both cases I created the shortcode using this, as per above;
<meta http-equiv="refresh" content="0;URL=http://mysite.com/forums/users/<?php global $current_user;
get_currentuserinfo();
echo sanitize_file_name($current_user->user_login). "";
?>/edit/">
I’ve often used shortcodes in other ways, and am hoping that maybe there is something that needs to be changed in this code because it is being inserted into the page via a shortcode…?
Kind regards…
Hey @Robkk,
The updated link is http://www.theiotportal.com/forum/iot-forum
I don’t know how to use CSS to hide it…
Could you help me out please?
You could also try running that same query you did above where it returned 3,763,193 total replies, then run the repair reply menu order repair tool and run the query again then subtract that new total from the original 3,763,193 to see how many replies are getting there menu order updated before PHP times out, then divide 3,763,193 by that number and you’d have a theoretical value of how many times you would need to run that tool before all replies are actually repaired 😉