'forum', 'posts_per_page' => $ppp, 'order' => $order, 'orderby' => $orderby, ); // Filter by specific forum IDs. if ( ! empty( $forum_filter_ids ) ) { $ids = array_map( 'absint', array_filter( explode( ',', $forum_filter_ids ) ) ); if ( ! empty( $ids ) ) { $forum_args['post__in'] = $ids; } } $forums = new \WP_Query( $forum_args ); $topic_args = array( 'post_type' => 'topic', 'posts_per_page' => $ppp2, 'order' => $order2, 'orderby' => $orderby2, ); // If filtering by forum IDs, only show topics from those forums. if ( ! empty( $forum_filter_ids ) ) { $ids = array_map( 'absint', array_filter( explode( ',', $forum_filter_ids ) ) ); if ( ! empty( $ids ) ) { $topic_args['post_parent__in'] = $ids; } } $topics = new \WP_Query( $topic_args ); if ( ! wp_style_is( 'bbpc-el-widgets', 'registered' ) ) { wp_register_style( 'bbpc-el-widgets', FORUMAX_STYLES . 'frontend/el-widgets.css', array(), FORUMAX_VERSION ); } if ( ! wp_style_is( 'elegant-icon', 'registered' ) ) { wp_register_style( 'elegant-icon', FORUMAX_VEND . 'elegant-icon/style.css' ); } if ( ! wp_script_is( 'bbpc_js', 'registered' ) ) { wp_register_script( 'bbpc_js', FORUMAX_FRONT_ASS . 'js/forumTab.js', array( 'jquery' ), FORUMAX_VERSION, true ); } wp_enqueue_style( 'bbpc-el-widgets' ); wp_enqueue_style( 'elegant-icon' ); wp_enqueue_script( 'bbpc_js' ); $forum_active = ( 'forum' === $default_tab ) ? ' active' : ''; $topic_active = ( 'topic' === $default_tab ) ? ' active' : ''; $forum_show = ( 'forum' === $default_tab ) ? ' show active' : ''; $topic_show = ( 'topic' === $default_tab ) ? ' show active' : ''; $hover_class = $enable_card_hover ? '' : ' bbpc-ft-no-hover'; $arrow_svg = '