source

woocommerce에서 wc()를 사용하는 방법은 무엇입니까?

nicesource 2023. 3. 5. 09:54
반응형

woocommerce에서 wc()를 사용하는 방법은 무엇입니까?

사용 중입니다.wc()woocommerce로 기능합니다.서류상으로는 그렇게 되어 있다Returns the main instance of WC to prevent the need to use globals.

사용 예를 찾을 수 없습니다.wc()를 사용하여 기본적인 작업을 하는 방법을 알고 싶습니다.메인 woocmerce 인스턴스를 반환하는 것은 알고 있습니다.그것으로부터 필요한 데이터를 모두 추출할 수 있습니다만, 올바른 사용을 위한 구문은 잘 모르겠습니다만…와 같은 것입니까?

$foo = WC();
$bar = $foo->cart;
echo $bar;

누군가 이것을 고쳐줄 수 있나요?

또한 변수를 글로벌화하는 것이 아니라 이렇게 하는 것이 어떤 장점이 있는지 이해하려고 합니다.

링크에 있는 문서가 말하는 대로입니다.'글로벌 사용 필요성 감소'예를 들면 다음과 같습니다.

글로벌 코드를 사용합니다.

global $woocommerce;
$customer_country = $woocommerce->customer->get_country();

글로벌을 사용하지 않는 코드

$customer_country = WC()->customer->get_country(); 
// some servers may not like like this... best is to use variables like $foo = WC(); then use $foo->customer->get_country()...

WC()의 사용방법?여기서 시작...

글로벌화를 피해야 하는 이유는 무엇입니까?

WC()는 woocommerce 클래스의 인스턴스를 반환하는 함수입니다.

1) 함수가 있는 파일에 대한 참조가 포함되어 있는지 확인합니다(여기서 그 방법을 참조해 주세요).

include_once WP_PLUGIN_DIR .'/woocommerce/woocommerce.php';

2) 현재 woocomme 인스턴스를 가리키는 로컬 변수를 추가할 수 있습니다.

$myWC = WC();

$myWC->cart->calculate_fees();

언급URL : https://stackoverflow.com/questions/29078698/how-do-i-use-wc-in-woocommerce

반응형