반응형
get_module은 플러그인에서 "구체 분류법"을 제공합니다.
woocommerce 플러그인을 만들고 있는데 문제가 좀 있어요.나는 가능한 모든 상품 카테고리를 얻으려고 노력하고 있다.
코드는 다음과 같습니다.
$cats = get_terms('product_cat', array('hide_empty' => 0, 'orderby' => 'ASC', 'parent' =>0));
print_r($cats);
이거면 알 수 있어요
WP_Error Object
(
[errors:WP_Error:private] => Array
(
[invalid_taxonomy] => Array
(
[0] => Invalid taxonomy
)
)
[error_data:WP_Error:private] => Array
(
)
)
이거 특별한 초기화나 뭐 그런 거에 걸어야 하나요?나는 같은 코드를 기능적으로 시도했다.php 단, 같은 에러입니다.
편집: 네, 저는 그 문제에 대한 해결책을 찾았습니다.나는 덧붙였다.
add_action('init', 'runMyPlugin');
성공했어!
전체 코드 예제를 추가하는 중입니다.
add_action('init', 'my_get_woo_cats');
function my_get_woo_cats() {
$cats = get_terms( array( 'taxonomy' => 'product_cat','hide_empty' => 0, 'orderby' => 'ASC', 'parent' =>0) );
print_r($cats);
}
저도 같은 문제가 있었어요.Woocomerce의 경우 아래 코드를 함수에 추가하여 해결할 수 있습니다.php:
register_taxonomy( 'product_cat', array('product'), array() );
언급URL : https://stackoverflow.com/questions/26564012/get-terms-gives-invalid-taxonomy-from-plugin
반응형
'source' 카테고리의 다른 글
Wordpress에서 홈 페이지로 다시 연결 (0) | 2023.03.15 |
---|---|
Google이 JSON 응답 앞에 (1)을 추가하는 이유는 무엇입니까? (0) | 2023.03.15 |
@Scope("protype") bean 스코프가 새로운 bean을 생성하지 않음 (0) | 2023.03.15 |
PyMongo를 사용하여 regex 쿼리 수행 (0) | 2023.03.15 |
현재 날짜가 두 날짜 사이의 Oracle SQL인지 확인합니다. (0) | 2023.03.15 |