• Rozwiązano Kleryk1000

    (@kleryk1000)


    Witam,

    Próbuję zmienić ścieżkę docelową guzika Kup Teraz w woocommerce, znalazłem kod tego guzika:

    echo apply_filters( 'woocommerce_loop_add_to_cart_link',
    	sprintf( '<a href="%s" rel="nofollow" data-product_id="%s" data-product_sku="%s" class="button %s product_type_%s">%s</a>',
    		esc_url( $product->add_to_cart_url() ),
    		esc_attr( $product->id ),
    		esc_attr( $product->get_sku() ),
    		$product->is_purchasable() && $product->is_in_stock() ? 'add_to_cart_button' : '',
    		esc_attr( $product->product_type ),
    		esc_html( $product->add_to_cart_text() )
    	),

    I teraz zmienną %s próbuję zamienić na <?php the_permalink(); ?> lecz nie przyjmuje takiego rozwiązania. I teraz jak to wykonać, przebudować cały skrypt tego guzika czy dalej kombinować z samą zmienną aczkolwiek pomysły mi się właśnie skończyły :>

Viewing 2 replies - 1 through 2 (of 2 total)
  • Zamiast
    $product->add_to_cart_url()
    dajesz
    get_permalink()

    Twórca wątku Kleryk1000

    (@kleryk1000)

    No tak, a ja kombinowałem z tym linkiem :> Wyszło o tak:

    echo apply_filters( 'woocommerce_loop_add_to_cart_link',
    	sprintf( '<a href="%s" rel="nofollow" data-product_id="%s" data-product_sku="%s" class="button %s product_type_%s">%s</a>',
    		esc_url( $product->get_permalink() ),
    		esc_attr( $product->id ),
    		esc_attr( $product->get_sku() ),
    		$product->is_purchasable() && $product->is_in_stock() ? '' : '',
    		esc_attr( $product->product_type ),
    		esc_html( $product->add_to_cart_text() )
    	),
    $product );

    Dzięki bardzo!

Viewing 2 replies - 1 through 2 (of 2 total)
  • Temat ‘Zmiana adresu buttona Kup Teraz’ jest zamknięty na nowe odpowiedzi.