WooCommerce display price on add to cart button

后端 未结 3 1433
走了就别回头了
走了就别回头了 2020-12-19 20:58

I\'m trying to add the price to the add to cart button in the loop.

[100$ Add to cart] instead of [Add to cart]

add_to_cart.php template:

3条回答
  •  失恋的感觉
    2020-12-19 21:37

    If you want to be (somewhat) safe from a future Woocommerce upgrade, follow the official safe way to do it (thank you Felix).

    Copy add-to-cart.php into a directory within your theme named /woocommerce keeping the same file structure but removing the /templates/ subdirectory.

    Example: To override the admin order notification, copy: wp-content/plugins/woocommerce/templates/emails/admin-new-order.php to wp-content/themes/yourtheme/woocommerce/emails/admin-new-order.php

    Here is the file updated for Woocommerce 3.3.0 :

    %s   |   %s',
            esc_url( $product->add_to_cart_url() ),
            esc_attr( isset( $args['quantity'] ) ? $args['quantity'] : 1 ),
            esc_attr( isset( $args['class'] ) ? $args['class'] : 'button' ),
            isset( $args['attributes'] ) ? wc_implode_html_attributes( $args['attributes'] ) : '',
            $product->get_price_html(),
            esc_html( $product->add_to_cart_text() )
        ),
    $product, $args );
    ?>
    

    Of course, styling the button or modificating its content is entirely up to you and isn't limited to show the product price.

提交回复
热议问题