bbPress

Simple, Fast, Elegant

bbPress support forums » Troubleshooting

Forums not displaying after an upgrade to WP 2.3 and BBPress 8.3?

(6 posts)
  • Started 9 months ago by Jolaedana
  • Latest reply from Jolaedana
  • This topic is resolved
  1. Hello all,

    Very odd issue!

    I seem to be missing some forums:

    http://forums.audreysargent.com/

    There should be three additional forums, "The Cafe", "The Design Divan" and "Written Role Play".

    They're still there, is the odd thing. You just can't see them in the forum listing on the index page, and they're not showing up in my admin control panel either.

    To prove it, here are links to each of the forums:

    http://forums.audreysargent.com/forum/written-role-play
    http://forums.audreysargent.com/forum/the-cafe
    http://forums.audreysargent.com/forum/the-design-divan

    In addition, this problem seems to happen with or without plugins- so it doesn't seem to be a plugin issue. Though I could be wrong.

    I'm not seeing any PHP errors, so I'm not sure how to diagnose the issue. It's obvious all the content is still there, and even still accessible.

    I upgraded the forum BEFORE I upgraded Wordpress. Also, it is a fully integrated installation, they share the same database.

    Any thoughts? Big thanks in advance to anyone willing to help me troubleshoot.

    Posted 9 months ago #
  2. I'm getting the vibe this is a mystery. :( I haven't been able to find anything similar so far, and looking through the source hasn't helped out at all either.

    Posted 9 months ago #
  3. Strange indeed. Can you open up your theme's index.php and paste the code that displays the forum table? (If you need help finding that code, just let me know).

    Posted 9 months ago #
  4. On second thought, I'm not sure how much that will help. Prior to upgrading, did you have hierarchical forums (parents and children)?

    Posted 9 months ago #
  5. I didn't have any parent children forums- stayed away from that and kept it all top level.

    I basically just modified the basic theme that comes with the forums- the only thing I changed was the CSS, so the index.php file should be the same, aside from the few things I added in to call the "who's online" list and the like.


    <?php

    require('./bb-load.php');

    $bb_db_override = false;
    do_action( 'bb_index.php_pre_db', '' );

    if ( isset($_GET['new']) && '1' == $_GET['new'] ) :
    $forums = false;
    elseif ( !$bb_db_override ) :
    $forums = get_forums(); // Comment to hide forums
    $topics = get_latest_topics();
    $super_stickies = get_sticky_topics();
    endif;

    do_action( 'bb_index.php', '' );

    bb_load_template( 'front-page.php', array('bb_db_override', 'super_stickies') );

    ?>

    Posted 9 months ago #
  6. I've been working with chrishajer from the forums here on this one, and thanks to his help the problem was discovered and solved.

    Somehow, the "parent" value of each forum was set to 1 instead of 0, but because there was no parent with an id of 1, they weren't showing up. We went in via PHPmyAdmin, and changed that parent value in the tables from 1 to 0, and they showed up just fine. I never had these under a parent forum.

    Guessing this may have been caused somehow during the database changes during the update? Unsure, but many thanks to Chris for his great help. :)

    Posted 9 months ago #

RSS feed for this topic

Reply

You must log in to post.

Code is Poetry.