anyone please help how can i put name email title put into one table when user post topic or reply?
another question is how to change these name email title font bold and larger and the table boarder color too?
thank you i use wordpress with bbpress plugin
No, I am not using this plugin. I just implemented the bbpress forum and have not made a full switch to it.
oh my bad , easy confusion when you said you replaced wordpress to a forum, i guess you ment user engagement.
When you said, that this functionality will be implemented in the future, you meant bbpress topics for posts?
yes , but the feature you suggest could be good for topics for posts, and going to Dashboard>replies
Now, on the other hand, I have to click the forum, the subforum, the topic, and scroll down to the end, to be able to reply.
Robin said go to Dashboard>replies , so you can see every reply and just click view to go straight to the reply, and make time a little faster , but yes a reply button would be great
Because I would like to see a reply button on the Dashboard–>Replies section
I would too , this is actually not a bad feature implemented in the core since it would be great for workflow for moderators in my opinion
so suggest a feature in the trac
@netweb should look at it
Never mind I just fixed it. In case anybody else experiences this problem, here is what I did:
(back up database first)
1) deactivate BBPress
2) install User Role Editor
3) Click the red Reset button which will reset all roles to WP defaults
4) Re-activate BBPress.
I have had this strange issue on two different sites now, where after installing BBPress, admin accounts are unable to access wp-admin directly. I can get to the sub-pages just fine such as themes, menus, etc, but when I try to go to the main wp-admin page, it tells me “You do not have sufficient permissions to access this page.”
When I click the “Dashboard” link from the admin, it redirects me to the Updates page.
And, interestingly, when I deactivate BBPress, the Dashboard menu item in the admin disappears entirely!
Clearly something must have gotten corrupted somewhere. Anybody have a fix?
Running latest WP and bbpress versions, the main index list of forums at /forums is cutting off midway through the list:
http://www.londonfosteringachievement.org.uk/forums/
I feel like this is probably something very easy to fix but can’t seem to locate the issue, any help gratefully received!
No, I am not using this plugin. I just implemented the bbpress forum and have not made a full switch to it.
When you said, that this functionality will be implemented in the future, you meant bbpress topics for posts? Because I would like to see a reply button on the Dashboard–>Replies section…
@robin-w just helping out
link to show a list of the most popular topics
this is easy you can just create an html link to the (most poplular) view in bbpress
<a class="bbp-most-popular-button" href="http://sitename.com/forums/view/popular/">Most Popular</a>
‘View my posts’ link so user could view a list of there posts
this would require a link to replies created
which i think you could if you edit some of this function
<li class="<?php if ( bbp_is_single_user_replies() ) :?>current<?php endif; ?>">
<span class='bbp-user-replies-created-link'>
<a href="<?php bbp_user_replies_created_url(); ?>" title="<?php printf( esc_attr__( "%s's Replies Created", 'bbpress' ), bbp_get_displayed_user_field( 'display_name' ) ); ?>"><?php _e( 'Replies Created', 'bbpress' ); ?></a>
</span>
</li>
I’ve just started using bbpress and I like the simplicity of it. I’ve been trying to customize it to my need for the past 2 weeks (yeah, I am slow). This is something that I came up with that I’d like to share with the community since I’ve learned so much from over here. And I am really proud of myself for coming up with this since I usually suck at php and css.
If you want a new topic, or new reply button on top of your topics list ore replies list.
You can just add this code to your functions.php and you are good to go. This way, it will only show a “new topic” link if the user is logged in. If they are not, then it’ll show a text saying “to post a new topic register or login”. Of course, you can change the code to whatever you want. And make sure you change the links to your login and register pages. And you can add class to customize the text with css.
//function to add new topic thread
function bbp_login_thread_link() {
if ( is_user_logged_in() ) { ?>
<a href="#new-post">Create a new thread</a>
<?php }
else { ?>
<p> To create a new thread <a href="http://yourwebsite.com/login">login</a> or <a href="http://yourwebsite.com/register">register</a></p>
<?php }
}
add_action( 'bbp_template_before_single_forum' , 'bbp_login_thread_link' );
//function to add new reply thread
function bbp_post_reply_link() {
if ( is_user_logged_in() ) { ?>
<a href="#new-post">Post a Reply</a>
<?php }
else { ?>
<p> To post a reply <a href="http://yourwebsite/login">login</a> or <a href="http://yourwebsite/register">register</a></p>
<?php }
}
add_action( 'bbp_template_before_single_topic' , 'bbp_post_reply_link' );
I am hoping you guys can add this to this article which has examples of layout and functionality. That article helped me immensely and I will feel honoured to have contributed to it.
I originally posted this on the BuddyPress forums and it was suggested over there that I post it here too.
Rather than copy/paste it, here is the link to the original post:
Showing BuddyPress hidden group forums to group members on bbPress forum index
Any help woud be appreciated.
Yes, you did it. Everything is perfect now. Thanks a lot for your hard work. I guess this is solved now.
Actually, I still have other things related to this theme and bbpress but I guess I’ll create different topic for them. Hope you’ll help me with them too.
ok so if your code savvy, two approaches
1. the hack
I haven’t tried this, but it should work fine
go into
wp-content/plugins/bbpress/includes/common/shortcodes.php
and look at line
355 which says
bbp_get_template_part( 'content', 'single-topic' );
change that to
bbp_get_template_part( 'content', 'single-topicb' );
That will then get bbpress looking for a php file called ‘content-single-topicb.php’
so then you can use the method in my first post to create that file in your theme ie as per first post, but just rename the file with a b at the end.
YOU WILL need to change this each time bbpress upgrades as it will overwrite – hence why it is the hack ! But that’s hardly difficult !
2. the proper way
Would be to create your own version of the shortcode, by copying all that particular shortcode into your themes functions file, BUT renaming it (or you’ll get already loaded errors), and then lots of editing to get it to work.
Personally I’d go route 1, and just make a note to change that file each time bbpress upgrades
ok, I’ve worked out that error
You have two issues
1. the code is slightly wrong, I’ve corrected it in the documentation, but you need to change your line 168 from
function add_new roles( $bbp_roles )
to
function add_new_roles( $bbp_roles )
ie an underline between ‘new’ and ‘roles’
BUT MORE IMPORTANTLY
2. you have now put the code in a core functions file of bbpress, and it cannot run there as it calls code that has not yet been loaded.
The code needs to go into your THEME’s functions.php file, not any functions file with the PLUGIN bbpress.
Please read again
Functions files and child themes – explained !
ok the template you are after is
wp-content/bbpress/templates/default/bbpress/content-single-topic.php
this will alter it wherever this template is used.
make a copy of this template and put it in a directory called bbpress in the root of your theme, so you end up with
wp-content/themes/%your-theme-name%/bbpress/content-single-topic.php
where %your-theme-name% is the name of your theme
Then modify this file
to remove breadcrumbs take out line 14 which says
<?php bbp_breadcrumb(); ?>
then move line 44 (will probably be line 43 if you’ve taken out then breadcrumb!) which says
<?php bbp_get_template_part( 'form', 'reply' ); ?>
You may need to play with where to put it 9i haven’t tried it) , but after lines 21 & 22
<?php bbp_get_template_part( 'form', 'protected' ); ?>
<?php else : ?>
looks a good start, if not just keep moving it til you get what you want.
If you only want it to look like this for the shortcode, then that is doable but a lot more complicated !
now I added the code in functions.php
but the error message still appear:
Parse error: syntax error, unexpected T_STRING, expecting ‘(‘ in /home/u639474582/public_html/wp-content/plugins/bbpress/includes/core/functions.php on line 168
My Full Code:
http://pastebin.com/75iu9ijH
Hmm… not sure what’s going on here. Have you tested it on a default theme?
My avatars were not doing that the last I checked. I’m pretty sure they were auto-resizing smaller, and fitting in quite nice. But, I stopped using this bbPress theme before the last couple WordPress updates because it’s not responsive, and the default bbPress is. It’s possible something changed in the WordPress code to make it act different.
If you can make a child theme, you could try this to change the avatars’ size on the page where they’re squished with css:
bbp-topic-meta .avatar {
width: 30px;
height: 30px;
}
To make everything more organized, I decided to switch to forum instead of wordpress comments.
so you are you using bbpress topics for posts plugin??
https://wordpress.org/plugins/bbpress-post-topics/
well this functionality will be implemented on bbpress in the future
so you could add a suggestion for a feature in the trac topic
https://bbpress.trac.wordpress.org/ticket/2498
Are you sure you selected “PunBB” from the select platform list?
Do any of the forums and categories get imported? What about users?
I also haven’t tested punBB 1.4, I have done all my testing using 1.4.2
These are the settings I just used testing this:

And the results are working as expected for me (This screenshot includes a few enhancements coming in the next release of bbPress)

Don’t know ay plugin that restricts wordpress based on bbpress roles.
I use the plugin ‘restrict content’ to limit wordpress pages and then my plugin ‘bbp private groups’ to limit forum access.
On one site I then use manual registration to give users wordpress ‘subscriber’ and bbpress ‘participant’ roles, and on another automatic registration that does the same
ok, so now we are back to my first response which gave you two ways to do it.
If you want it within the screen, then add this to your functions file
//add login to top of index
function index_login () {
if (!is_user_logged_in() ) {
echo do_shortcode('[bbp-login]');
}
}
add_action ('bbp_template_before_forums_index', 'index_login' ) ;
see
Functions files and child themes – explained !
for how to do this
Is there a way to create simple WordPress pages with limited access to users based on their bbPress roles?
For instance, only Participants can access forums and see topics. Similarly, I want to create a normal WP page which would be accessible only to Participants (and admins of course).
have to say I am struggling from the screenshots to see what your issue is, the ‘correct’ one is all squashed up and impossible to read !
What plugin are using for the ‘paid’ bit? suspect that this works at wordpress user levels (subscriber, author, admin etc. ) not bbpress (participant, keymaster etc.)
ok, this theme has annoyed me so much that I have down loaded it.
I then saw that it claims to be a bbpress friendly theme, aghh!!! why not include a fullwidth forum????
so had a little play
on my test site the following works
bbpress.php looks like
<?php get_header(); // Loads the header.php template. ?>
<main>
<?php if ( have_posts() ) : // Checks if any posts were found. ?>
<?php while ( have_posts() ) : // Begins the loop through found posts. ?>
<?php the_post(); // Loads the post data. ?>
<article <?php hybrid_attr( 'post' ); ?>>
<?php if ( is_singular( get_post_type() ) ) : // If viewing a single page. ?>
<header class="entry-header">
<h1 <?php hybrid_attr( 'entry-title' ); ?>><?php single_post_title(); ?></h1>
</header><!-- .entry-header -->
<div <?php hybrid_attr( 'entry-content' ); ?>>
<?php the_content(); ?>
<?php wp_link_pages(); ?>
</div><!-- .entry-content -->
<?php else : // If not viewing a single page. ?>
<header class="entry-header">
<?php the_title( '<h2 ' . hybrid_get_attr( 'entry-title' ) . '><a href="' . get_permalink() . '" rel="bookmark" itemprop="url">', '</a></h2>' ); ?>
</header><!-- .entry-header -->
<div <?php hybrid_attr( 'entry-content' ); ?>>
<?php the_content(); ?>
<?php wp_link_pages(); ?>
</div><!-- .entry-content -->
<?php endif; // End single page check. ?>
</article><!-- .entry -->
<?php endwhile; // End found posts loop. ?>
<?php else : // If no posts were found. ?>
<?php locate_template( array( 'content/error.php' ), true ); // Loads the content/error.php template. ?>
<?php endif; // End check for posts. ?>
</main><!-- #content -->
<footer <?php hybrid_attr( 'footer' ); ?>>
<div class="wrap">
<?php hybrid_get_menu( 'social' ); // Loads the menu/social.php template. ?>
<p class="credit">
<?php printf(
/* Translators: 1 is current year, 2 is site name/link, 3 is WordPress name/link, and 4 is theme name/link. */
__( 'Copyright © %1$s %2$s. Powered by %3$s and %4$s.', 'stargazer' ),
date_i18n( 'Y' ), hybrid_get_site_link(), hybrid_get_wp_link(), hybrid_get_theme_link()
); ?>
</p><!-- .credit -->
</div><!-- .wrap -->
</footer><!-- #footer -->
</div><!-- #container -->
<?php wp_footer(); // WordPress hook for loading JavaScript, toolbar, and other things in the footer. ?>
</body>
</html>
Im looking to have someone built a theme for my Forums, and ensure compatibility with my site, i have a staging area set up, if someone can reach out to me that would be great its time Sensitive.