Forums

Join
bbPress Support ForumsInstallationcomments_popup_link

Info

comments_popup_link

  1. i'm looking for a way to use the same output like in wp for the comments like:

    <?php comments_popup_link('no comments', 'one comment', ' % comments'); ?> instead of <?php forum_topics(); ?> <?php _e('post(s) or comment(s)'); ?> .
    so is there a php pendant in bbpress to count comments or posts the wordpress way?

    thank's in advance

  2. Hi,
    I see this template and function in all the WP themes, how does this work in wordpress?
    Knowing this it might be possible fro bbpress too...

  3. http://phpxref.ftwr.co.uk/wordpress/nav.html?wp-includes/comment-template.php.source.html
    In WordPress, comments_popup_link() takes three arguments that tell it how to format the output based on how many comments are present and runs a sprintf() with the appropriate output after retrieving the comment count.

    The equivalent to get_comments_number in bbPress would be get_topic_posts, the rest of the function is either WordPress-specific or would need slight tweaking (like what the posts page would actually be).

  4. Something like:

    function posts_number( $id = 0, $zero = false, $one = false, $more = false ) { // Port of WP's comments_number
    	$topic = get_topic( get_topic_id( $id ) );
    	$number = $topic->topic_posts;
    
    	if ( $number > 1 )
    		$output = str_replace('%', bb_number_format_i18n($number), ( false === $more ) ? __('% Posts') : $more);
    	elseif ( $number == 0 )
    		$output = ( false === $zero ) ? __('No Posts') : $zero;
    	else // must be one
    		$output = ( false === $one ) ? __('1 Post') : $one;
    
    	echo apply_filters('posts_number', $output, $number);
    }

    should work I think. Misread the original question slightly.

  5. you guys should be rewarded as the estimated inventory of the bbpress community, kudos :)

    btw, thank's for the "whole" code and your precision in your replies kawauso, i'll keep that in mind.

  6. You must log in to post.