0) { $custom_css .= " border-style: {$buttonType} !important; border-width: {$borderSize}px !important; border-color: {$borderColor} !important; "; } else { $custom_css .= "border: none !important; "; } if ($borderRadius > 0) { $custom_css .= "border-radius:{$borderRadius}px !important; "; } if ($fontSize > 0) { $custom_css .= "font-size:{$fontSize}px !important; "; } if ($paddingTop > 0) { $custom_css .= "padding-top:{$paddingTop}px !important; "; } if ($paddingBottom > 0) { $custom_css .= "padding-bottom:{$paddingBottom}px !important; "; } if ($paddingRight > 0) { $custom_css .= "padding-right:{$paddingRight}px !important; "; } if ($paddingLeft > 0) { $custom_css .= "padding-left:{$paddingLeft}px !important; "; } $custom_css .= "}"; // Hover $custom_css .= " button.wc-block-components-product-button__button.add_to_cart_button.wooaddtocart-custom-css:hover, .wooaddtocart-custom-css:hover { "; if ($hoverColor) { $custom_css .= "background:{$hoverColor} !important; "; } if ($textColor) { $custom_css .= "color:{$textColor} !important; "; } $custom_css .= "}"; // Icon CSS if (!empty($buttonIcon)) { $custom_css .= " .wooaddtocart-cart-arrow-down:$buttonIconPosition { content: \"\\61\"; } .wooaddtocart-cart-plus:$buttonIconPosition { content: \"\\62\"; } .wooaddtocart-bag:$buttonIconPosition { content: \"\\63\"; } .wooaddtocart-caddie-shop-shopping-streamline:$buttonIconPosition { content: \"\\64\"; } .wooaddtocart-caddie-shopping-streamline:$buttonIconPosition { content: \"\\65\"; } .wooaddtocart-cart-shopping-1:$buttonIconPosition { content: \"\\66\"; } .wooaddtocart-shopping-cart:$buttonIconPosition { content: \"\\67\"; } .wooaddtocart-bag-1:$buttonIconPosition { content: \"\\68\"; } .wooaddtocart-basket:$buttonIconPosition { content: \"\\69\"; } .wooaddtocart-grocery:$buttonIconPosition { content: \"\\6a\"; }"; } wp_add_inline_style('wooaddtocart-css', $custom_css); wp_enqueue_script( 'wooaddtocart-script', WOOADDTOCART_PLUGIN_DIR_URL . 'src/public/js/wooaddtocart-script.js', ['jquery'], WOOADDTOCART_PLUGIN_VERSION, true ); wp_localize_script('wooaddtocart-script', 'wooAddToCartDataVar', [ 'buttonIcon' => $buttonIcon ]); } }