add_action( 'woocommerce_before_shop_loop_item_title', 'woocommerce_template_loop_product_link_open', 5 );
add_action( 'woocommerce_before_shop_loop_item_title', 'woocommerce_template_loop_product_link_close', 15 );
$('.go').click(function(){
var gtwm=$('.goTWModal');
if($(gtwm).is(':visible')){
setTimeout(function(){
$(".slick-slider").slick('setPosition');
$(window).resize();
},500);
}
});
"ДОБАВЛЕНО в корзину", о чём однозначно говорит слово
"added", не
"add"
/**
* Change the add to cart text on single product pages
*/
add_filter('woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text');
function woo_custom_cart_button_text() {
global $woocommerce;
foreach( WC()->cart->get_cart() as $cart_item_key => $values ) {
$_product = $values['data'];
if( get_the_ID() == $_product->id ) {
return __('Added', 'woocommerce');
}
}
if ( has_term( 'buynow', 'product_tag', $_product->id ) ) :
return __( 'Buy Now', 'woocommerce' );
else:
return __( 'Add to Cart', 'woocommerce' );
endif;
}
/**
* Change the add to cart text on product archives
*/
add_filter( 'woocommerce_product_add_to_cart_text', 'woo_archive_custom_cart_button_text' );
function woo_archive_custom_cart_button_text() {
global $woocommerce;
foreach( WC()->cart->get_cart() as $cart_item_key => $values ) {
$_product = $values['data'];
if( get_the_ID() == $_product->id ) {
return __('Added', 'woocommerce');
}
}
Если необходима поддержка шорткодов в этом плагине форм, для него так же существует расширяющий функционал плагин, благодаря которому появляется возможность встраивать абсолютно любую информацию, в том числе и произвольные поля, и те, что зарегистрированы woocommerce.