element ] = array( 'icon' => 'dashicons dashicons-cart', 'name' => esc_html__( 'Cart', 'business-aarambha' ), 'id' => $this->element, 'section' => $this->element, ); return $business_aarambha_header_builder_item; } /** * Callback functions for customize_register * * @since 1.0.2 * @access public * * @param WP_Customize_Manager $wp_customize * @return void */ public function customize_register( $wp_customize ) { $wp_customize->add_section( Business_Aarambha_WooCommerce_Cart_Header()->element, array( 'title' => esc_html__( 'WooCommerce Cart', 'business-aarambha' ), 'priority' => 80, 'panel' => Business_Aarambha_Customizer_Header_Builder()->panel, ) ); require BUSINESS_AARAMBHA_DIR . 'inc/customizer/builder/header/options/woocommerce/cart/Business_Aarambha_Customize_Header_WooCommerce_Cart_Fields.php'; } /** * Load template part * * @param $template * @param $id * @return void * @since 1.0.0 */ function get_template_part( $template, $id ) { if ( ! $template && file_exists( BUSINESS_AARAMBHA_DIR . "/template-parts/header/woocommerce/{$id}.php" ) ) { $template = BUSINESS_AARAMBHA_DIR . "/template-parts/header/woocommerce/{$id}.php"; } return $template; } } endif; /** * Create Instance for Business_Aarambha_WooCommerce_Cart_Header * * @since 1.0.0 * @access public * * @param * @return object */ if ( ! function_exists( 'Business_Aarambha_WooCommerce_Cart_Header' ) ) { function Business_Aarambha_WooCommerce_Cart_Header() { return Business_Aarambha_WooCommerce_Cart_Header::instance(); } if( Business_Aarambha_Helper::is_woocommerce() ){ Business_Aarambha_WooCommerce_Cart_Header()->run(); } }