' ); // phpcs:ignore ?>

request ), ( get_option( 'woocommerce_myaccount_page_id' ) ) ? get_permalink( get_option( 'woocommerce_myaccount_page_id' ) ) : wp_login_url() ); $login_btn_label = addonify_wishlist_get_option( 'login_btn_label' ); $login_btn_label = $login_btn_label ? $login_btn_label : esc_html__( 'Login', 'addonify-wishlist' ); ?>

get_id(); $defaults = array( 'quantity' => 1, 'attributes' => array( 'data-product_id' => $product_id, 'data-product_name' => $product->get_name(), 'data-product_sku' => $product->get_sku(), 'aria-label' => $product->add_to_cart_description(), 'rel' => 'nofollow', ), ); if ( is_a( $product, 'WC_Product_Simple' ) ) { $defaults['attributes']['data-success_message'] = $product->add_to_cart_success_message(); } $args = apply_filters( 'addonify_wishlist_add_to_cart_args', wp_parse_args( $args, $defaults ), $product ); if ( ! empty( $args['attributes']['aria-describedby'] ) ) { $args['attributes']['aria-describedby'] = wp_strip_all_tags( $args['attributes']['aria-describedby'] ); } if ( isset( $args['attributes']['aria-label'] ) ) { $args['attributes']['aria-label'] = wp_strip_all_tags( $args['attributes']['aria-label'] ); } $class = implode( ' ', array_filter( array( 'button', wc_wp_theme_get_element_class_name( 'button' ), // escaped in the template. 'product_type_' . $product->get_type(), $product->is_purchasable() && $product->is_in_stock() ? 'add_to_cart_button' : '', $product->supports( 'ajax_add_to_cart' ) && $product->is_purchasable() && $product->is_in_stock() ? 'ajax_add_to_cart' : '', ) ) ); if ( isset( $args['class'] ) && ! empty( $args['class'] ) ) { $class .= ' ' . $args['class']; } echo apply_filters( // phpcs:ignore 'addonify_wishlist_add_to_cart_link', sprintf( '%s', esc_url( $product->add_to_cart_url() ), esc_attr( isset( $args['quantity'] ) ? $args['quantity'] : 1 ), esc_attr( isset( $class ) ? $class : 'button' ), isset( $args['attributes'] ) ? wc_implode_html_attributes( $args['attributes'] ) : '', esc_html( $product->add_to_cart_text() ) ), $product, $args ); } add_action( 'addonify_wishlist_add_to_cart_button', 'addonify_wishlist_add_to_cart_button_template', 10, 2 ); }