반응형
woocommerce 제품 유형에서 옵션 선택 항목 숨기기
저는 누군가에게 woocommerce 샵을 배송할 예정이고, 비선진 사용자들에게 혼란을 주지 않기 위해 필수적인 옵션을 숨기고 싶습니다.특히 제품 유형.
WooCommerce Product Editor에서 상품 종류를 선택할 수 있는 옵션이 있습니다.심플하고 가변적인 제품만 보여드리고 싶습니다.
보통 css display:hide attributes를 사용하여 실행할 수 있지만 inspect woocommerce product 옵션을 선택하면 옵션에는 id도 클래스 셀렉터도 없습니다.
여기 제품 옵션에서 본 코드가 있습니다.
<select id="product-type" name="product-type">
<optgroup label="Product Type"><option value="simple" selected="selected">Simple product</option>
<option value="grouped">Grouped product</option><option value="external">External/Affiliate product</option>
<option value="variable">Variable product</option></optgroup>
</select>
질문입니다.해당 옵션 선택 상자에서 그룹화된 제품과 제휴사 제품 유형을 woocommerce 또는 wp 업데이트 시 영향을 받지 않도록 숨길 수 있는 방법이 있습니까?
감사해요.
필터링 할 수 있습니다.product_type_selector
add_filter( 'product_type_selector', 'remove_product_types' );
function remove_product_types( $types ){
unset( $types['grouped'] );
unset( $types['external'] );
return $types;
}
이거 먹어봐.이 코드는 동작하며 woocommerce 3.4.4 이상에서 가장 잘 동작합니다.참고 자료: https://gist.github.com/tanmay27vats/89f9d67db78c33a6ffa1d844235a5db1
add_filter( 'product_type_selector', 'remove_product_types' );
function remove_product_types( $types ){
unset( $types['grouped'] );
unset( $types['external'] );
unset( $types['variable'] );
return $types;
}
이름 있는 실렉터를 사용할 수 있습니다.
#product-type option[value="grouped"] {
... your css here ...
}
HTML Select Option Value를 기반으로 다른 요소를 선택하려면 CSS를 참조하십시오.
언급URL : https://stackoverflow.com/questions/20746778/hide-option-select-item-in-woocommerce-product-type
반응형
'programing' 카테고리의 다른 글
읽을 수 없는 노트북 Not JSONError ('노트북은 JSON이 아닌 것 같습니다: u\'{\n "cells": "...", ) (0) | 2023.03.22 |
---|---|
react/redux에서 bindActionCreators는 언제 사용됩니까? (0) | 2023.03.17 |
Azure 웹 사이트와 Azure 웹 역할의 차이점은 무엇입니까? (0) | 2023.03.17 |
Angular에서 요소를 교체하는 방법JS 다이렉트 링크 함수? (0) | 2023.03.17 |
PHP 시간대 데이터베이스가 손상되었습니다. 오류 (0) | 2023.03.17 |