복붙노트

[WORDPRESS] Woocommerce : 제품이 있는지 확인하십시오

WORDPRESS

Woocommerce : 제품이 있는지 확인하십시오

해결법


  1. 1.이 방법을 시도해보십시오. 코드를 디버그로 나눌 수 있으므로 WC_PRODUCT_ATTRIBUTE 객체를 자세하게 볼 수 있습니다. 그런 다음이 점을 안전하게 제거 할 수 있습니다

    이 방법을 시도해보십시오. 코드를 디버그로 나눌 수 있으므로 WC_PRODUCT_ATTRIBUTE 객체를 자세하게 볼 수 있습니다. 그런 다음이 점을 안전하게 제거 할 수 있습니다

    function flag1() {
        global $product;
    
        // for debug purposes, place in comment tags or delete this code
        $product_attributes = $product->get_attributes();
        echo '<pre>', print_r($product_attributes, 1), '</pre>';
    
        // Get the product attribute value
        $sprog = $product->get_attribute('pa_sprog');
    
        // if product has attribute 'sprog' value(s)
        if( $sprog == "dansk" ) {
            echo '<div class="">Dansk!</div>';
        } else {
            echo '<div class="">Engelsk!</div>';
        }
    }
    add_action( 'woocommerce_before_add_to_cart_form', 'flag1' );
    
  2. from https://stackoverflow.com/questions/60290411/woocommerce-check-if-product-has-attribute by cc-by-sa and MIT license