codememo

카탈로그 가시성 설정 숨겨진 우-커머스

tipmemo 2023. 9. 20. 20:21
반응형

카탈로그 가시성 설정 숨겨진 우-커머스

woo-commerce WordPress에 숨겨진 카탈로그 가시성을 프로그래밍 방식으로 설정하는 방법은?

여기에 언급된 것처럼:

https://docs.woothemes.com/document/catalog-visibility-options/

하지만 PHP로 어떻게 하는지 후크나 해킹을 찾을 수 없습니다.

저는 며칠 동안 이 작업을 시도했지만 온라인에서 이 작업에 대한 내용이 없습니다. 그래서 우커머스 문서를 읽어보니 우커머스 3.x.x에서 가시성은 "product_visibility"라는 분류 체계입니다.

예를 들어, 분류법 항을 설정해야 합니다.

//Set product hidden: 
$terms = array( 'exclude-from-catalog', 'exclude-from-search' );
wp_set_object_terms( $post_id, $terms, 'product_visibility' );

//Set product visible in catalog:
$terms = 'exclude-from-search';
wp_set_object_terms( $post_id, $terms, 'product_visibility' );

//Set product visible in search:
$terms = 'exclude-from-catalog';
wp_set_object_terms( $post_id, $terms, 'product_visibility' );

가능한 모든 분류학 용어:

"exclude-from-catalog"
"exclude-from-search"
"featured"
"outofstock"

가시성은 사용자 정의 필드에 설정됩니다._visibility. 다음을 사용하여 변경할 수 있습니다.

update_post_meta( $product_id, '_visibility', '_visibility_hidden' );

가능한 값:

  • visible(카탈로그 & 검색)
  • catalog(카탈로그만 해당)
  • search(검색 전용)
  • hidden(nowhere)

언급URL : https://stackoverflow.com/questions/36522439/set-catalog-visibility-hidden-woo-commerce

반응형