역할 기반 가변 제품
P粉174151913
P粉174151913 2023-08-06 13:06:26
0
1
515
<p>저는 다양한 제품을 판매하는 WooCommerce 매장을 운영하고 있습니다. <br /><br />예: 블로우 다트 변수 옵션: 단일 항목의 경우 상자에 4개. <br /><br />로그인 시 가변상품의 단일상품 옵션이 표시되지 않도록 하려고 합니다. 옵션 라벨 텍스트를 숨기기까지 했지만 옵션을 완전히 제거하지는 않았습니다. <br /><br />변수 옵션</p><p><br /></p> <pre class="brush:php;toolbar:false;">add_filter('woocommerce_variation_option_name', 'custom_hide_single_item_option', 10, 1); 함수 custom_hide_single_item_option($term_name) { // 현재 사용자의 역할을 가져옵니다. $user = wp_get_current_user(); $user_roles = (배열)$user->roles; // 제외할 역할을 정의합니다. $roles_to_exclude = array('리셀러', '리셀러 1', '관리자'); // 사용자에게 제외된 역할이 있는 경우 "단일 항목(1개)" 옵션을 제거합니다. if (array_intersect($user_roles, $roles_to_exclude) && $term_name === '단일 항목(1개)') { 거짓을 반환; } $term_name을 반환합니다. }</pre> <p>제가 사용하고 있는 PHP 코드 조각을 제공하고 해당 코드 조각 결과의 스크린샷을 첨부했습니다. </p>
P粉174151913
P粉174151913

모든 응답(1)
P粉904450959

설명 및/또는 사진의 문제를 잘 이해하지 못하거나 볼 수 없습니다. 내가 보는 것은 4개 구매 옵션이 있는 드롭다운 메뉴뿐입니다. 드롭다운 메뉴를 제거하시겠습니까? 이 경우 PHP에 문제가 있는 것은 아닌 것 같은데요?

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿