반응형
Wc_get_products 기능을 WoCommerce에서 사용하기
약간 당황스러운데요.
add_action('plugins_loaded', 'foobar' );
function foobar(){
$products = wc_get_products(array());
var_dump($products);
}
빈 배열을 반환합니다.내가 arg에 어떤 파라미터를 추가하는지는 별 차이가 없는 것 같습니다.제가 얻는 것은 빈 결과뿐입니다.
내가 뭘 잘못하고 있는 거지?
업데이트됨
첫번째plugin_loaded
후크가 이에 적합한 후크가 아닌 것 같습니다(그러나 제가 틀렸을 수도 있습니다).
이제 제품을 얻기 위해 최소한의 인수를 추가해야 합니다.
$products = wc_get_products(array(
'limit' => -1, // All products
'status' => 'publish', // Only published products
) );
카트 페이지 상단의 출력을 보려면(예를 들어) 테스트 목적으로만 사용해 보십시오.
add_action('woocommerce_before_cart', 'custom_raw_output' );
function custom_raw_output(){
$products = wc_get_products(array(
'limit' => -1,
'status' => 'publish',
) );
echo '<pre>'; print_r($products); echo '</pre>';
}
코드가 작동합니다.활성 하위 테마(또는 테마)의 php 파일 또는 플러그인 파일에 있습니다.
테스트를 거쳐 작동...
WC_get_products 및 WC_Product_Query에 대한 설명서
언급URL : https://stackoverflow.com/questions/46902954/using-wc-get-products-function-in-woocommerce
반응형
'code' 카테고리의 다른 글
버그? #1146 - 테이블 'xxx.xxxxxx'가 존재하지 않습니다. (0) | 2023.10.10 |
---|---|
SQL Server의 큰 테이블에 NOT NULL 열을 추가하는 방법은 무엇입니까? (0) | 2023.10.10 |
XML 모범 사례: 특성 대 추가 요소 (0) | 2023.10.10 |
프레임이 로드되었는지, 내용이 있는지 확인하는 방법은 무엇입니까? (0) | 2023.10.10 |
Angular Directive(각도 지시)의 선택적 매개변수 (0) | 2023.10.05 |