Skip to:
Content
Pages
Categories
Search
Top
Bottom

Put each subforum on own line?


  • Nykess
    Participant

    @nykess

    By default, the subforums look like this:

    subforum1, subforum2, subforum3, subforum4, etc.

    I want for it to look like this:

    subforum1
    subforum2
    subforum3
    subforum4
    etc.

    How can I accomplish this?

Viewing 11 replies - 1 through 11 (of 11 total)

  • Stephen Edgar
    Moderator

    @netweb

    The full docs for bbp_list_forums is here http://codex.bbpress.org/bbp_list_forums/

    The quick and easy way is via this topic where you can add the code from that gist to your themes functions.php

    http://bbpress.org/forums/topic/how-to-display-list-of-sub-forums-on-separate-lines-instead-of-big-blob/page/2/#post-118333


    kriskl
    Participant

    @kriskl

    there is a way to do it, someone posted few lines of code last year.. and it works. BUT I cannot find it now here on the forums, and I can’t remember how it was done :((

    please search bbpress forums


    Nykess
    Participant

    @nykess

    After giving it some thought, how can I edit this code so that it puts the subforums into two or three columns instead of one column only?

    function custom_bbp_list_forums() {
      $args['separator'] = '<br />';
     
      return $args;
    }
     
    add_filter('bbp_before_list_forums_parse_args', 'custom_bbp_list_forums' );

    Stephen Edgar
    Moderator

    @netweb

    You kind of only have two options, the default bbPress behaviour like this:

    • My Parent Category/Forum
    • My 1st Child Forum (78, 425), My 2nd Child Forum (18, 107)

    Or using the <br /> as the separator:

    • My Parent Category/Forum
    • My 1st Child Forum (78, 425)
    • My 2nd Child Forum (18, 107)

    Each element is returned as a whole so My 1st Child Forum (78, 425) and My 2nd Child Forum (18, 107) CANNOT be broken down further for multiple columns like this (which I think you are alluding to:

    • My Parent Category/Forum
    • My 1st Child Forum78425
    • My 2nd Child Forum18107

    Nykess
    Participant

    @nykess

    Thank you for your reply. What I would like to do is this:

    • Subforum 1 (0, 0)Subforum 2 (0, 0)
    • Subforum 3 (0, 0)Subforum 4 (0, 0)
    • Subforum 5 (0, 0)Subforum 6 (0, 0)
    • etc.

    Stephen Edgar
    Moderator

    @netweb

    Your going to have to use $args['separator'] = ' '; (Either a blank space or empty) and then use some CSS to style the bbp-forum-list element.


    Nykess
    Participant

    @nykess

    If I could use divs or something, I could do it, but using only CSS I don’t know how I would do that. Can you help?

    Thanks.


    Stephen Edgar
    Moderator

    @netweb

    It is not really me expertise, check out what suggestions the author of the theme you are using on your site may have.


    kriskl
    Participant

    @kriskl

    this code should put sub forums the way you want, add it to your functions.php child theme

    function custom_bbp_list_forums() {
    $args['separator'] = ‘<br />';

    return $args;
    }

    add_filter(‘bbp_before_list_forums_parse_args’, ‘custom_bbp_list_forums’ );


    Nykess
    Participant

    @nykess

    Yes, that’s already the code I’m using, but I am looking now to add two columns. Please look through thread.

    Thank you.


    Xevo
    Participant

    @xevo

    Take a look at this, it should help you out.

Viewing 11 replies - 1 through 11 (of 11 total)

You must be logged in to reply to this topic.