', '' ); ?>

3, 'members_friends_layout' => 3, 'groups_layout' => 3, 'members_group_layout' => 3, 'group_front_page' => 0, 'group_front_boxes' => 0, 'user_front_page' => 0, 'user_nav_display' => 1, 'group_nav_display' => 1, ); update_option( 'bp_nouveau_appearance', $bp_nouveau_appearance ); update_option( $optionKey, 1 ); } // // Add WooCommerce Support // ------------------------------------------------------------------------------ if ( ! function_exists( 'buddyx_woocommerce_support' ) ) { function buddyx_woocommerce_support() { add_theme_support( 'woocommerce' ); add_theme_support( 'wc-product-gallery-zoom' ); add_theme_support( 'wc-product-gallery-lightbox' ); add_theme_support( 'wc-product-gallery-slider' ); } add_action( 'after_setup_theme', 'buddyx_woocommerce_support' ); } // // force add theme support for BP nouveau // ------------------------------------------------------------------------------ if ( ! function_exists( 'buddyx_buddypress_nouveau_support' ) ) { function buddyx_buddypress_nouveau_support() { add_theme_support( 'buddypress-use-nouveau' ); } add_action( 'after_setup_theme', 'buddyx_buddypress_nouveau_support' ); } /** * Remove WooCommerce the breadcrumbs */ add_action( 'init', 'buddyx_remove_wc_breadcrumbs' ); function buddyx_remove_wc_breadcrumbs() { remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20, 0 ); } /** * Remove WooCommerce CSS if WooCommerce not activated */ function buddyx_woo_dequeue_styles() { wp_dequeue_style( 'buddyx-woocommerce' ); wp_deregister_style( 'buddyx-woocommerce' ); } if ( ! class_exists( 'WooCommerce' ) ) { add_action( 'wp_print_styles', 'buddyx_woo_dequeue_styles' ); } /* * Return $bp_is_directory false when buddypress register page view. * */ add_filter( 'bp_nouveau_theme_compat_page_templates_directory_only', 'buddyx_page_templates_directory_only' ); function buddyx_page_templates_directory_only( $bp_is_directory ) { global $wp_query; $bp_pages = get_option( 'bp-pages' ); /* Register page id and BuddyBoss saved register page equal then bp_is_directory set false */ if ( isset( $bp_pages['register'] ) && $bp_pages['register'] != '' && get_the_ID() != 0 && $bp_pages['register'] == get_the_ID() ) { $bp_is_directory = false; } /* Register page id and BuddyPress saved register page equal then bp_is_directory set false */ if ( isset( $bp_pages['register'] ) && $bp_pages['register'] != '' && $wp_query->queried_object_id != 0 && $bp_pages['register'] == $wp_query->queried_object_id ) { $bp_is_directory = false; } /* Activate page id and BuddyBoss saved activate page equal then bp_is_directory set false */ if ( isset( $bp_pages['activate'] ) && $bp_pages['activate'] != '' && get_the_ID() != 0 && $bp_pages['activate'] == get_the_ID() ) { $bp_is_directory = false; } /* Activate page id and BuddyPress saved activate page equal then bp_is_directory set false */ if ( isset( $bp_pages['activate'] ) && $bp_pages['activate'] != '' && $wp_query->queried_object_id != 0 && $bp_pages['activate'] == $wp_query->queried_object_id ) { $bp_is_directory = false; } return $bp_is_directory; }