WooCommerce에서 사용자 정의 장바구니에 추가 버튼을 추가하는 방법

게시 됨: 2021-04-22

WooCommerce에서 사용자 정의 장바구니에 추가 버튼 추가 페이지에 사용자 정의 장바구니에 추가 버튼을 추가하는 방법을 찾고 있습니까? 장바구니에 추가 버튼은 모든 온라인 상점에서 매우 중요합니다. 고객이 이 버튼을 클릭하면 제품이 장바구니에 추가됩니다.

매출과 매출로 직결됩니다.

따라서 판매 제품을 포함할 페이지를 생성하려면 사용자 정의 장바구니에 추가 버튼을 추가하는 것이 중요합니다.

WooCommerce는 WordPress와 같이 다양한 수준에서 사용할 수 있는 많은 사용자 지정 옵션을 제공합니다.

WooCommerce에서 사용자 정의 장바구니에 추가 버튼을 추가하는 방법

이 게시물에서는 장바구니에 추가 버튼을 사용자 지정하고 템플릿 페이지에 추가합니다. 계속 진행하기 전에 몇 가지 코딩 기술이 필요하다는 점을 언급할 가치가 있습니다.

그러나 코드 처리에 익숙하지 않은 경우 각 단계를 설명하기 위해 최선을 다했으므로 계속 읽으십시오.

이를 달성하는 방법을 살펴보겠습니다.

WooCommerce에서 사용자 정의 장바구니에 추가 버튼을 추가하는 단계

시작하기 전에 템플릿 페이지에 버튼을 추가할 코드 조각이 있습니다.

<?php
/* Template  Name: Customize Add To Cart*/
get_header(); ?>
<div id="primary" class="content-area">
    <main id="main" class="site-main" role="main">
        <ul class="products">
            <?php
            $args = array(
                'post_type' => 'product',
                'posts_per_page' => 12,
            );
            $loop = new WP_Query( $args );
            if ($loop->have_posts()) {
                while ($loop->have_posts()) : $loop->the_post();
                    ?>
                    <div id="product-image1">
                        <a href="<?php echo esc_url( get_permalink( $product->get_id() ) ); ?>"
                           title="<?php echo esc_attr( $product->get_title() ); ?>">
                            <?php echo $product->get_image(); ?>
                        </a>
                    </div>
                    <div id="product-description-container">
                        <ul>
                            <a href="<?php echo esc_url( get_permalink( $product->get_id() ) ); ?>"
                               title="<?php echo esc_attr( $product->get_title() ); ?>">
                                <li><h4><?php echo $product->get_title(); ?></h4></li>
                            </a>
                            <li><?php echo apply_filters( 'woocommerce_short_description', $post->post_excerpt )?></li>
                            <li><h2><?php echo $product->get_price_html(); ?> </h2></li>
                            <?php
                            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->get_id() ),
                                    esc_attr( $product->get_sku() ),
                                    $product->is_purchasable() ? 'add_to_cart_button' : '',
                                    esc_attr( $product->product_type ),
                                    esc_html( $product->add_to_cart_text() )
                                ),
                                $product
                            );?>
                        </ul>
                    </div>                     <?php endwhile;
            } else {
                echo __( ' o products found' );
            }
            wp_reset_postdata();
            ?>
        </ul>
        <!--/.products-->         </main>
    <!-- #main -->
</div><!-- #primary --> <?php
do_action( 'storefront_sidebar' );
get_footer();

작동 원리

이 코드는 매우 이해하기 쉽습니다.

'post_type' => 'product'는 기본 WooCommerce 사용자 정의 게시물 유형입니다.

  • 'posts_per_page' => 12는 페이지에 표시할 수 있는 최대 게시물 수를 설정합니다.
  • apply_filters( 'woocommerce_short_description', $post->post_excerpt )는 장바구니의 페이지 URL과 장바구니에 있는 항목을 표시합니다.
  • esc_attr( $product->get_id() ) 제품 ID를 가져옵니다.
  • esc_attr( $product->get_sku() ) 제품의 SKU를 가져옵니다.

따라야 할 단계는 다음과 같습니다.

  1. WordPress 사이트에 로그인하고 관리자로 대시보드 에 액세스합니다.
  2. 대시보드 메뉴에서 모양 메뉴 > 테마 편집기 메뉴 를 클릭합니다. 테마 편집기 페이지가 열리면 사용자 정의 장바구니에 추가 버튼을 추가할 기능을 추가할 테마 기능 파일을 찾으십시오.
  3. php 파일 에 다음 코드를 추가 합니다.
add_filter('woocommerce_product_single_add_to_cart_text','njengah_add_to_cart_button_woocommerce');

function njengah_add_to_cart_button_woocommerce() {

return __('Custom add to cart button code', 'woocommerce');

}
  1. 결과는 다음과 같습니다. 사용자 정의 장바구니에 추가

결론

지금쯤이면 사용자 정의 장바구니에 추가 버튼을 추가할 수 있을 것입니다. 사용자 지정 버튼은 사용자 경험에 가치를 더하기 때문에 중요합니다.

사용자 정의 코드를 사용하여 페이지를 편집하고 있으므로 하위 테마를 만드는 것이 좋습니다. 이렇게 하면 업데이트 중에 변경 사항이 손실되지 않습니다.

유사한 기사

  1. WooCommerce에서 쇼핑 페이지에 검색을 추가하는 방법
  2. 전문가처럼 WordPress 발췌문 길이를 제한하는 5가지 이상의 유용한 방법