I would like users to be able to create a topic inside the applications forum, once the topic is published only the user who made it and admins can view it.
After some more searching I’ve found;
http://codecanyon.net/item/bbpress-private-content-wordpress-plugin/6390878
This is essentially what I would like but to do, but would have it auto enabled inside the applications forum.
Start here https://codex.wordpress.org/Editor_Style
Then here https://codex.wordpress.org/Function_Reference/add_editor_style
There are also quite a few WordPress plugins that will do the ‘PHP’ part for you, creating the correct functions and the like and you then just add the CSS you want.
Hey guys, I’m going to be changing the bbPress editor color scheme to work with a dark theme, and I’d like to know where the correct place is to do this? Where is the original css for the editor? Where would I put the “child” css? (if it’s different than the css folder in my theme)
I’ve been searching the forums, ‘net and files and can’t find it, so any help would be greatly appreciated.
I’m using the most recent versions of WordPress, bbPress and BuddyPress.
Hi, i have recently been put in charge of fixing a website and i wanted to add a forum, bbpress seems perfect. So i get to installation, it goes through fine. But after installation, there is nothing that shows that i have it installed, the only indication is that is in my installed plugins. There is no place were i can insert the forum into my site or even view any options for it… Please help 🙂
I am using v. 3.8.1 wordpress and bbPress v. 2.5.3
Hello,
I’m working on re configuring an existing site that has a WP blog and a BBPress forum. One of the changes I’m doing, is making replacing our existing CMS with WordPress. I’ve changed permalinks to ‘Post name’, great.
The problem come in now that I’m trying to create a new WordPress page with the name ‘page_name’ with the url “http://www.mysite.com/page_name” however, there is a forum with the name ‘page_name’ already with a url of ‘http://www.mysite.com/forums/forum/page_name’ that seems to be consuming the permalink that I am trying to set for the page.
Is there anyway to configure BBPress to not consume the ‘/page_name’ permalink when it’s URL is ‘/forums/forum/page_name’
I would like the ability to make topics in a certain forum only visible by their author and the moderators.
I have been messing around with;
http://wordpress.org/plugins/members
http://www.tehnik-design.com/tehnik-bbpress-forum-permissions
but cant seem to get them to function properly for topics. If anyone knows a way to do this I would love to know.
Hi,
I think I have some theme compatibility issues with my freshly installed bbPress. I’ve just installed bbPress to my new WordPress site, and when I’m trying to open the forum index page, it will show only a mostly blank page with my theme’s top menu. However, the title of the page and the body part of the HTML source seems to be OK – my body tag looks like this:
<body class="forum bbpress single single-forum postid-30 logged-in admin-bar no-customize-support">
I’ve tried to use [bbp-forum-index] shortcode in a page, and it shows the index, but of course I can’t use the forum in this way neither, since if I try to navigate to one of my forum topics, it will also show the blank page.
I’m using Academica theme (the free one), but I’ve found a solution for an other theme (http://bbpress.org/forums/topic/non-functional-index-page-when-bbpress-2-1rc4-is-used-with-woothemes-canvas-5-05/) and it seems that fixing my issue would evoke some PHP coding, which I’m not so familiar with. So if you have some tips or solutions, share with me, I’d be very thankful. 🙂
Thanks in advance! 🙂
Ohh, and here is the link to my only forum: http://homeschooling.hu/?forum=probaforum
…and to the page with the shortcode: http://homeschooling.hu/?p=38
ok, you have several routes to go
If you think you will be making other changes, then it may be worth you reading this
Step by step guide to setting up a bbPress forum – part 2
but if you just want to get this going then download this plugin
https://wordpress.org/plugins/simple-custom-css/
and then put this code into it
#bbpress-forums .bbp-topic-content p,
#bbpress-forums .bbp-reply-content p {
color: blue !important ;
}
a:link {
color: blue !important ;
}
Obviously you can change the blue to whatever, or use hex codes to get any shade you like
http://www.w3schools.com/cssref/css_colors.asp
Come back if that doesn’t work, and I’ll try to help further
I also search for the solution for a while. I have not found any real “group” solution directly for bbPress. However, I came up with couple other solutions. I list them below in case others need them:
1. Use BuddyPress: BP is for group management with much more functions. It works great with bbPress (prob same development team). BuddyPress group users management is quite powerful. There are 3 levels of group: public, private & hidden, and 3 level of user role for group: admin, mod, member. I also suggest to add Invite Anyone plugin, so group member can invite others without “friends” limitation.
2. Use Membership from wpmuDev. This solution is similar to s2member. You can control every piece of accessibility on your site through user subscription. The subscription can be set to free. But it’s a bit too complicated for just one simple purpose.
Hello
I have successfully migrated my forum from PHPBB to bbpress, but i have encountered a problem that i do not know how to result this
Example
If you visit this topic http://www.bushcraft-pt.org/?topic=leather-work-by-jpgrilo and try to click on button of the page 16 it will return an error “This is somewhat embarrassing, isn’t it?
It seems we can’t find what you’re looking for. Perhaps searching can help.”
I have found that the software is malforming the url. Instead of this http://www.bushcraft-pt.org/?topic=leather-work-by-jpgrilo&paged=16 he is generating this
http://www.bushcraft-pt.org/?topic=leather-work-by-jpgrilo6.
The strange thing is, if i click in the button referring the page 2 everything works fine.
How can i result this problem, any ideas?
WordPress 3.8.1 running Twenty Twelve theme.
bbpress Version 2.5.3
Thank you in advance
Joao
is_bbpress() almost works. Thanks for the pointer there, by the way. I can’t see how I missed that function in all my searching. I failed my Google-fu obviously. My code now looks like this in the my-plugin.php file.
function forum_lock_check($allcaps, $cap) {
if (function_exists("is_bbpress")) {
$is_bbpress = is_bbpress();
} else {
$is_bbpress = false;
}
return $allcaps;
}
add_filter("user_has_cap", "forum_lock_check", 10, 3);
Here’s the funny part. (Funny = weird not Funny = haha) If I’m navigating to the main forums page (http://localhost/wordpress/forums/), then everything proceeds swimmingly. If I then navigate to a forum within the page (http://localhost/wordpress/forums/forum.forum-a) or to a thread within the forum (http://localhost/wordpress/forums/topic/post-1) I then get several of the following errors.
Notice: Trying to get property of non-object in C:\xampp\htdocs\wordpress\wp-includes\query.php on line 3792
Notice: Undefined property: WP_Query::$post in C:\xampp\htdocs\wordpress\wp-includes\query.php on line 3306
Commenting out the “$is_ppbress = is_bbpress();” line removes the errors but I’ve got no idea why WordPress suddenly doesn’t like the code. Have you seen this before? What file is is_bbpress() in?
Thanks, Robin.
Hi,
Here’s my situation. I have a site with several forums. Let’s call them Forum A, B and C. All users to the site can view Forum A. Through other actions that happen on the site users collect points. At a certain point total Forum B becomes available. At another point total Forum C becomes available. There is an external webservice I can call to see if the user has the appropriate number of points for the relevant Forum.
As far as I can tell, bbPress doesn’t have the built in capability to handle that particular permissions scenario so I’m building a plugin. My plugin is hooking on the “user_has_cap” filter to determine whether a user can see a particular forum. I don’t want to make an external webservice call on every single current_user_can() call that gets made during a page load, so in my hook function I want to immediately check to see if the current request is a Forum page.
For example, if the requested page was “http://localhost/wordpress/forums/forum/forum-b/” then being able to get the pagename “forums” it would allow me to jump out of my hook function immediately if the request wasn’t for a forum page or topic. Below is a copy of code/pseudocode for what I’m doing in the plugin.
function forum_lock_check($allcaps, $cap) {
if (pagename != "forums") return $allcaps;
if (webservice says I can) {
$allcaps["can-view-forum"] = true;
}
return $allcaps;
}
add_filter("user_has_cap", "forum_lock_check", 10, 3);
Is there a wordpress or bbpress function that gives me the pagename the forum is attached to? Of course, if there is an easier way to do what I want, I’m all ears for that as well. Thanks for any help you can give me.
Ha! Thanks for this, the rabbit hole goes deep here…
I’ll take a closer look at his soonish, things indeed are a little broken here 😉
Details in https://bbpress.trac.wordpress.org/ticket/2581
Hi @peterwsterling
I’m keen to get your plugin but I am also using WP Polls for blog posts and pages and in fact WP Polls can also embed in bbpress posts (https://wordpress.org/plugins/wp-polls/installation/) though Polls can only be created by Admins from the backend
WP Polls also uses the short code poll but in a different format
[poll id="2" type="result"]
But I like the concept of users being able to create their own polls in forum posts so I’d be keen to get your plugin provided it doesn’t conflict with WP Polls. Hope you can confirm.
Thanks
Hello,
I have looked everywhere and could not find an answer.
I found other things like putting the link in a menu item.
But, what I wanna do is redirect the user profile page. I do not want to use bbPress´.
So, to be specific. I am using UPME, a premium wordpress theme from Codecanyon.
And the profile link for this plugin (User Profiles Made Easy) is:
http://codeboy.co/profile/username
So I want to get rid of the bbPress user profile that appears in the forums and when a user creates a debate/post it will automatically link there, link:
http://codeboy.co/forums/users/Codeboy/
I want it to link here instead:
http://codeboy.co/profile/username
So from plain view it looks like I would just need to change this link in some php file of bbPress, yet I have not had any luck after many hours of headaches.
Could somebody please help me?
Thanks!
I think this is going to be less than helpful for you, I’m sorry.
I’m not sure but it doesn’t look like / I can’t find where bbp_notify_forum_subscribers (the function that sends emails to subscribers) is hooked into the admin topic post save. What I mean is, you’re right, the subscriptions don’t seem to sent if you create a new topic in admin. (I could be completely wrong about this and just missed something though.)
Anyway, I’m just going to write down where I would start if that is the case because I hope that I can come back to this in a bit or someone else will and otherwise I’ll forget (I’m off on holiday tomorrow). I would say to hook it into save_post but I’m not sure that you can do that because bbp_notify_forum_subscribers doesn’t check post type so would run on any post type save.
So something like this: https://codex.wordpress.org/Plugin_API/Action_Reference/save_post#Custom_Post_Type:_.27book.27 I mean the write a function that checks for post type bit and call bbp_notify_forum_subscribers.
And do the same thing with the reply post type, too (but with bbp_notify_subscribers).
If this gets moved to trac, it would be easier to change those two functions to check for post type first thing and hook them both directly into save_post rather than the way above.
Again, I might just be missing where it’s hooked in. I hope that I’m missing something obvious and it’s an easy fix! 🙂
This is a fantastic change, just what i was looking for, having recently moved from a Webwiz forum, I was looking to gove my users a similar experiance to what they had there, BUT……
My avatars are looking strange, and the Catogories are not lining up properly.
Most are correct, but some are different widths.
Please have a look at and let me know what I need to change. This is a test site, running WordPress 3.8.1 and the Klein 2.0.2 theme and bbPress Version 2.5.3. with Buddypress Version 1.9.2.
Thanks once again for the fantastic work you have done.
When a member posts a longer post to a Group Forum, and it posts to the Group Wall with a [Read More] link, when you click to Read More, it repeats the content from the post 3 times. Is there a fix for this?
Example: click on any activity items with More link:
http://circlesofgood.com/groups/international-day-of-happiness-march-20th/
WordPress 3.8.1
BuddyPress 1.9.2
I definitely need to sit down and learn how to submit a patch on Trac. This is in my list of things to do
Check out my comments on this ticket, they should help get you on your way. Then just create your ticket and and any questions you have along the way I’ll help guide you along. 🙂
And yes, that was the way I was thinking you were going once I understood what you were saying 😉
I think that you will struggle to maintain a bbpress + version, and that the ‘+’ will just get bigger and bigger and bigger. I probably have 20+ plugins I could write to do things that people ask for on the forums.
Many people just want a particular part that suits them, and the bbpress philosophy is to keep it ‘skinny’ and let people use plugins.
Making a big fat version would make it really hard to develop.
The real problems are two:
1. That people aren’t aware of the skinny philosophy – maybe I’ll put something at the start of the documentation to make this clearer.
2. People aren’t aware of what plugins are available and which work. This is really because you have to have a problem or know what you want before you look for a plugin. This is a bit like buying a car with no add-ons/accessories list. So no-one tells you that electric windows are available, so you look for an expensive air-conditioning system because you don’t know how to open the windows. Solution is that we need to create a plugin list that starts with what it does, not with the plugin name or with searches for tags
eg
bbpress plugins Where to download
Add quote feature http://www.dev4press.com/plugins/gd-bbpress-tools/
genesis compatibility https://wordpress.org/plugins/bbpress-genesis-extend/
Move one forum to another https://github.com/pippinsplugins/bbPress-Export-and-Import
private messaging https://wordpress.org/plugins/bbpress-social-network/
email notifications (topics/replies) https://wordpress.org/plugins/bbpress-notifications/
email notifications (topics/replies) https://wordpress.org/plugins/bbpress-notify/
add a signature https://wordpress.org/plugins/bbp-signature/
I am just about to start one, so if you want to add the plugin name and what it does to this thread, I’ll get a list going.
Ok, I’ve done a version 2 with a settings page that lets you select from :
Send non-logged in users to any page you wish
Lets you set a message for the freshness column
Hide topic and reply counts
show descriptions
Remove the ‘private’ prefix from the displayed titles
So hopefully more friendly and flexible.
Give it a try
I have left the old version on the website in case you need to revert back.
Otherwise let me know if it breaks anything or I can improve it.
I’ll load it to the wordpress plugins page in a few days
url as before http://www.rewweb.co.uk/private-forums-visibility/
Thanks, I created ticket #2580 and we’ll take a look.
As I stated in that ticket they are stored as a serialized array in wp_options.wp_user_roles
It already is…
bbp_new_reply_handler as linked above line #426 -> do_action( 'bbp_new_reply'...
/includes/core/actions.php#L229
229 add_action( 'bbp_new_reply', 'bbp_notify_subscribers', 11, 5 );
230 add_action( 'bbp_new_topic', 'bbp_notify_forum_subscribers', 11, 4 );
I’m a bit baffled as to why this 3 month old ticket is sitting here all lonely:
https://bbpress.trac.wordpress.org/ticket/2498
bbPress.org and buddypress.org both have this functionality so the devs already have this one figured out. Right?
There’s also this plugin which provides the same functionality:
https://wordpress.org/plugins/bbpress-post-topics/
which can be integrated into core following the wordpress development model of features as plugins.
Unless I’m off my rocker again, and missing something… in which case please take pity on me and set me straight!