반응형
배송 메서드를 가져오는 동안 Woocommerce가 빈 어레이 목록을 반환하는 중
배송 방식 변수에 액세스하기 위해 커스텀 배송 방식 플러그인을 구축하고 있습니다.
echo "<pre>";
print_r( $woocommerce->shipping->get_shipping_methods);
echo"</pre>";
플러그인에서 이 작업을 수행하면 빈 세트 또는 어레이가 반환됩니다.
echo "<pre>";
print_r( $woocommerce->shipping->get_shipping_methods);
echo"</pre>";
예상가치(이용가능한 배송방법)를 반환합니다.어떤 종류의 오류로 인한 아이디어인지 아니면 무엇입니까?
여기 배송물건이 있습니다.-->
WC_Shipping Object
(
[enabled] => 1
[shipping_methods] => Array
(
)
[shipping_total] => 0
[shipping_taxes] => Array
(
)
[shipping_label] =>
[shipping_classes] => Array
(
)
[packages] => Array
(
)
)
이하의 스니펫을 사용하고 있습니다.
$shipping_methods = $woocommerce->shipping->load_shipping_methods();
이것은 저에게 발송 방법을 돌려줍니다.
당신이 올린 두 코드 블록의 차이는 없지만 올바른 방법은 클래스의 속성으로 액세스하는 것이 아니라 함수 호출을 하는 것이라고 생각합니다.
echo "<pre>";
print_r( $woocommerce->shipping->get_shipping_methods() );
echo "</pre>";
(get_shipping_methods 바로 뒤에 괄호를 적어주세요)
언급URL : https://stackoverflow.com/questions/16460580/woocommerce-is-returning-empty-array-list-while-fetching-shipping-methods
반응형
'programing' 카테고리의 다른 글
| 각도 내 D3JS 앱 (0) | 2023.03.15 |
|---|---|
| JSON 문자열을 사전으로 역직렬화 (0) | 2023.03.15 |
| 데이터를 복사하지 않고 Oracle 테이블의 복사본을 만들려면 어떻게 해야 합니까? (0) | 2023.03.15 |
| UI 라우터 해결 함수의 처리 오류입니까?(일명 $state)ChangeError) 데이터를 오류 상태로 전달하시겠습니까? (0) | 2023.03.15 |
| 봄 프로젝트 실가동 코드용 RestTemplate vs Apache Http Client (0) | 2023.03.15 |