The importer is included in bbPress, open ‘Tools’ -> ‘Forums’ from your WordPress dashboard.
If your using Akismet, Akismet may be blocking them, also check your moderation settings:.
Moderation and BlackListing
Currently phpBB ‘Topic Views’ are not supported as we do not include support in bbPress to track unread forums or topics.
There are a handful of plugins that add support for this to bbPress listed here, depending on which one you used and the method used a tweak to the phpBB import script could probably import those values.
you would need to edit bbpress template files to add a unique css class to each bbpress role as well as add custom css, see this article for details –
https://bbpress.org/forums/topic/roles-under-username-bb-author-role/
sam
Solution for: “Oh bother! No search results were found here!”
Forum search does not work in 2.3.2
I am almost sure, you have problems inside your theme’s FUNCTIONS.PHP!
find this phrase in your functions.php ( or maybe problem can be inside any other activated plugin):
add_action(‘pre_get_posts’,……………
there maybe set search query customizations, so if there is set/limited the post types, then bbPress post types maybe left out of scope. So, alter that code (i.e. change to something like this:
add_action('pre_get_posts','my_search_filterr');
function my_search_filterr($query)
{
if ($query->is_search()) //if ($query->is_main_query())
{
$arrs[]='post';
$arrs[]='page';
//and etc...
//Then bbPRESS types:
$arrs[]='topic';
$arrs[]='forum';
$arrs[]='reply';
$query->set('post_type', $arrs );
}
return $query;
}
i dont know about listing it but you might be able to highlight them either using this plugin to show only to keymasters or moderators, or modify it to show to everyone
https://wordpress.org/plugins/bbpress-new-topics/
or somehow edit this function from here to add labels to each topic post type
http://www.wpbeginner.com/wp-themes/how-to-highlight-new-posts-for-returning-visitors-in-wordpress/
PHP
function wpb_lastvisit_the_title ( $title, $id ) {
if ( !in_the_loop() || is_singular() || get_post_type( $id ) == 'page' ) return $title;
// if no cookie then just return the title
if ( !isset($_COOKIE['lastvisit']) || $_COOKIE['lastvisit'] == '' ) return $title;
$lastvisit = $_COOKIE['lastvisit'];
$publish_date = get_post_time( 'U', true, $id );
if ($publish_date > $lastvisit) $title .= '<span class="new-article">New</span>';
return $title;
}
add_filter( 'the_title', 'wpb_lastvisit_the_title', 10, 2);
// Set the lastvisit cookie
function wpb_lastvisit_set_cookie() {
if ( is_admin() ) return;
$current = current_time( 'timestamp', 1);
setcookie( 'lastvisit', $current, time()+60+60*24*7, COOKIEPATH, COOKIE_DOMAIN );
}
add_action( 'init', 'wpb_lastvisit_set_cookie' );
CSS
.new-article {
background: #feffdd;
padding: 3px;
border: 1px solid #eeefd2;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-left:5px;
font-size: small;
font-weight: bold;
}
or i guess an alternative is get an unread posts plugin like
https://wordpress.org/plugins/bbpress-mark-as-read/
which lists all the unread topics in there profile.
you are using this , which has a custom theme for bbpress
which is mainly for envato marketplace plugin or theme authors support
https://github.com/syamilmj/Supportte
to change the text go to meta-private.php
here is an example
https://github.com/syamilmj/Supportte/blob/61eff729838a28d0b88d6aeab6352a5368687ab8/bbpress/meta-private.php
makes sure you have a child theme , and put the bbpress templates to your child theme so it could be safe for upgrades.
Hi Robin,
Thank you for your quick reply!! I’m only using bbpress because I don’t need all the added functionality that buddypress provides.
I really need to figure this out and I have searched Google and can’t find the answer to this question. I need the functionality that bbPress Provides but I can’t have people clicking the Login or Register links on that page. It’s very unprofessional to see the WordPress Login screen when everything else is done on the front end of the site.
Is there anyone else that we can get involved on the bbPress team that could maybe help us out with this issue?
Cheers!
ok, that text is nowhere in the default bbpress that I can find!
Are you just using bbpress or do you have buddypress installed as well?
Hi,
thank you robin
i checked this link:
https://codex.bbpress.org/import-forums/bbpress-1-x-buddypress-group-forums/
but it empty!
Do you know how i can find the importer plugin?
try adding something like this to your child theme css, this will give you a light grey box around the role title, but there does not seem to be a selector to differentiate roles and thus use different color per role
div.bbp-author-role {
background-color: #eee;
}
otherwise, you can use your browsers web inspector etc to examine any element and use that as starting point to alter appearance of bbpress
sam
Hi guys, I’m pretty new(bie) on WordPress, hope some1 could help me.
I’ve created a little test site here: http://www.elite-force.it/test
Then, I’ve installed bbpress and I’ve created menu entries with those magical-fantastic short codes.
Everything seems going fine, of course it will need some CSS adjustment but I don’t panic on that… else way I panic because I can’t reach profile page…
My forum is: http://www.elite-force.it/test/forum/
And profile for my user should be: http://www.elite-force.it/test/forums/user/goose/
When I go to my profile page, something strange happen… It seems that bbpress use my homepage php to build the page.. of course result in a home-similar, with a “THESE POSTS ARE BY: ” on top and any other infos…
I read that bbpress look for page.php if there is no bbpress.php on theme root folder, but if I also create a copy of my page.php or post.php doesn’t fix the problem.
Is because that template uses dynamic pages? there is no solution? I mean, There is no way to override bbpress page settings and make a different view for the profile page?
Please… help those noob
Sorry if this has been answered but I was not able to find this in my search.
1. Can PHPBB topic views be imported into bbPress?
2. How can they be displayed instead of voices?
Thanks in advance for your help. Would really appreciate knowing how to make this possible.
Thanks,
Hi Robin,
Not sure what was confusing about my questions? I’ll try and make them a bit more clear.
1. The only place within bbPress that says: “Sorry, this forum is for verified users only. Please Login or Register to continue” is on the page after clicking on a topic if you’re not logged in. This is what needs to be edited and I can’t find the php code to edit this.
I need to edit the text that’s contained in the yellow box because the default links to Login and Register take you to the default WordPress login and register screen. I don’t want that and would like to:
A. Remove the links altogether and just leave the text.
B. Edit those two links to lead to my front-end Login / Register pages instead.
In other words, If you go to the default forums page, after clicking on a forum you are taken to the discussions page. If you’re not logged in, at the bottom is a yellow box that says “You must be logged in to create new topics.” This is fine because it not only says exactly what I want it to say, it doesn’t have links to Login and Register.
Next step…
After clicking on any of the listed discussions, you are then taken to the topics within that discussion. If you’re not logged in, at the bottom is a yellow box that says “Sorry, this forum is for verified users only. Please Login or Register to continue. This is the text that I need to edit because the login and register links don’t take my users to the pages I want them to go to. Instead of the front end login and register pages that I’ve created, these two links go to the default WordPress login register. I can’t have this.
How can I:
A. Remove the links altogether.
B. Edit the links to lead to my front-end Login / Register page.
Thank you so much for your time!!
Cheers!
bbPress Geniuses! I need your help!
According to the theming docs, bbPress is designed to look for a series of layout templates in this order:
‘plugin-bbpress.php’,
‘bbpress.php’,
‘forums.php’,
‘forum.php’,
‘generic.php’,
‘page.php’
The standard way to change your layout is to build a layout, and name it one of those so that bbPress finds it and displays it. This is simple, but it does not work if you use the “Headway Theme (or others like it) because it does not use traditional page layouts. Instead, layouts are created dynamically and output to php (somewhere… working with Headway to figure out where). This means I have no static php to copy or modify.
HERE’S WHERE I NEED YOUR HELP
My idea to fix this is to change the way bbPress looks for template files. The easy way to do this is just modify the code, but then it would be overwritten every time I update.
I think the best way to do this is to write a little plugin or a function for my functions.php file that modifies that list above to look for a different file than page.php.
But… I’m not so good with php, and hoping someone could help me figure out how to write that function or filter or whatever it would be called. 🙂
Hello
I’ d like to change my font size in bbpress, because its to small. I found a lot of stuff and I could change the most of the fonts but there are some fonts left:
user role is still very small
the topic descriptions are still small
Like:
Topic title (i could change this size)
startet by: Findolfin (this text is still very small)
Which is the right atribute?
Actually my code looks like that:
/*bbpress Forum Text fix – text ist lesbar*/
#bbpress-forums { font-size: inherit !important; }
div.bbp-breadcrumb, div.bbp-topic-tags { font-size: inherit !important; }
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results { font-size: inherit !important; }
#bbpress-forums .bbp-forums-list li { font-size: inherit !important; }Â
#bbpress-forums .bbp-topic-content p,
#bbpress-forums .bbp-reply-content p {
font-size: 18px;
}
span.bbp-admin-links a {
color: #bbb;
font-weight: normal;
font-size:14px;
text-transform: uppercase;
text-decoration: none;
}
div.bbp-template-notice {
border-width: 1px;
border-style: solid;
padding: 0 0.6em;
margin: 5px 0 15px;
border-radius: 3px;
background-color: #ffffe0;
border-color: #e6db55;
color: #000;
clear: both;
}
Any links to where I can get bbPress forum skins?
deactivate your plugins one at a time , and find the plugin thats causing some issues.
switch to a different theme and see if it works there
other than that contact GD bbPress attachment plugin support
https://wordpress.org/plugins/gd-bbpress-attachments/
style one
bbpress looks plain , its like the canvas for a web designer
or fork up money for something thats really easy.
I have to admit bbpress is ugly! Period. Is there any custom themes out which I could apply to my bbpress forum to make it look prettier?
Hello,
I have installed the GD bbPress attachment plugin but the attachment button is not appearing. I have tried researching into it but cannot work out why it is not working. Please help!
Wordpress version is 3.9.2 and bbPress version is 2.5.4.
http://www.wholefoodharmony.com/forums/forum/test2
Many thanks!
It could be a theme or plugin issue
Plugins
Deactivate all but bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
Themes
If plugins don’t pinpoint the problem, as a test switch to a default theme such as twentytwelve, and see if this fixes.
Hi Guys
The link to create a new forum is missing in he WordPress backend.
I have the ‘Forum’ link in the menu on the left, but there is no ‘Add New’ or ‘New Forum’ option.
I am logged in as Admin
I have BBpress 2.3.2
ihave “bbpress quotes” plug in and “GB BBpress attachemtnts” plug in.
If i disable the attachments plug ins i lose the ‘Forum’ link in the left hand menu completely! When i reactivate this plug in i get the Forum menu item again with only the ‘Archive forums’ option
Can anyone help? I just need to create one more forum!
Thanks in advance for any help or advice guys
🙂
I have