홈>
내 고객이 제품으로 모든 woocommerce 제품을 표시하려고합니다
SKU
.
일반적으로 디스플레이 제품에 다음 코드를 사용했습니다.
$postArg = array('post_type'=>'product',
'post_status'=>'publish',
'posts_per_page'=>-1,
'orderby'=>'data',
'order'=>'DESC',
);
$queryGetFiles = get_posts($postArg);
그러나 이제 내 고객은 제품
SKU
로 모든 제품을 보여주고 싶다
앞면에.
1041-14, 1041-12, 1041-16, 1041,2001,3501과 같은 SKU
"-"
가없는 모든 제품의 SKU 값과 디스플레이가 다릅니다
캐릭터
어떻게해야합니까?
- 답변 # 1
- 답변 # 2
function.php에 코드를 넣어보십시오
add_filter('woocommerce_get_catalog_ordering_args', 'am_woocommerce_catalog_orderby'); function am_woocommerce_catalog_orderby( $args ) { $args['meta_key'] = '_sku'; $args['orderby'] = 'meta_value_num'; $args['order'] = 'desc'; return $args; }
- 답변 # 3
이것을 시도하십시오. 이것이 완벽하게 작동하는지 알려주세요 ....
/** * Adds the ability to sort products in the shop based on the SKU * Can be combined with tips here to display the SKU on the shop page: https://www.skyverge.com/blog/add-information-to-woocommerce-shop-page/ */ function sv_add_sku_sorting( $args ) { $orderby_value = isset( $_GET['orderby'] ) ? wc_clean( $_GET['orderby'] ) : apply_filters( 'woocommerce_default_catalog_orderby', get_option( 'woocommerce_default_catalog_orderby' ) ); if ( 'sku' == $orderby_value ) { $args['orderby'] = 'meta_value'; $args['order'] = 'asc'; // ^ lists SKUs alphabetically 0-9, a-z; change to desc for reverse alphabetical $args['meta_key'] = '_sku'; } return $args; } add_filter( 'woocommerce_get_catalog_ordering_args', 'sv_add_sku_sorting' ); function sv_sku_sorting_orderby( $sortby ) { $sortby['sku'] = 'Sort by SKU'; // Change text above as desired; this shows in the sorting dropdown return $sortby; } add_filter( 'woocommerce_catalog_orderby', 'sv_sku_sorting_orderby' ); add_filter( 'woocommerce_default_catalog_orderby_options', 'sv_sku_sorting_orderby' );
- 답변 # 4
지원해 주셔서 감사합니다.
다음을 사용하여 스스로 해결했습니다.
$postArg = array('post_type'=>'product', 'post_status'=>'publish', 'posts_per_page'=>-1, 'orderby'=>'date', 'order'=>'DESC', 'meta_query' => array( array( 'key' => '_sku', 'value' => '-', 'compare' => 'NOT LIKE' ) ), );
관련 자료
- php - WooCommerce 결제 페이지에 커스텀 제품 필드를 표시하는 방법은 무엇입니까?
- php - Woocommerce에서 특정 제품이 교차 판매되는 모든 제품을 찾는 방법은 무엇입니까?
- php - WooCommerce 제품의 제품 태그 목록에서 정렬을 변경하는 방법
- javascript - 가격을 계산하여 woocommerce 제품 단일 페이지의 가격 계산 및 표시 (단순 가격, 가변 가격)
- php - 디스플레이 Woocommerce는 고객이 간단한 제품을 구매 함
- php - 변형 가격으로 Woocommerce 가변 제품 드롭 다운에서 제품 제외
- php - 제품 페이지에 이미지로 표시 할 woocommerce 제품 속성 URL 가져 오기
- php - 맞춤 관리 주문 이메일에 Woocommerce 제품 이미지 표시
- How to display woocommerce PRICE on product's BODY text - 제품의 body 텍스트에 woocommerce price를 표시하는 방법 - 단축 코드를 사용하십니까?
- wordpress - woocommerce의 양식 내 드롭 다운 목록에 모든 제품 표시
- WooCommerce에서 제품 카테고리가 표시된 후 제품 전에 사용자 정의 컨텐츠를 표시하는 방법이 있습니까?
- php - Woocommerce 제품 변형에 변형으로 표시되지 않은 디스플레이 제품 속성
- php - Woocommerce 단일 제품의 재고가있는 재고 부족 텍스트에 추가
- php - WooCommerce | 보관 페이지의 제품 제목 아래에 제품 소제목 추가
- wordpress - 제품 입력에 따른 woocommerce 추가 비용
- php - 새 탭에서 Woocommerce 제품 열기
- 워드 프레스 Woocommerce 프로모션중인 제품이 있습니다 PHP 코드로 만든 모든 제품마다 스티커 "프로모션"을 추가하고 싶습니다
- php - 제품 페이지에 1000g을 초과하면 제품 무게를 KG로 표시합니다.
- php - Woocommerce 아카이브에 다양한 제품 속성 및 용어 표시
- php - woocommerce - 제품 목록보기에서 새 열 추가 및 정렬 가능
관련 질문
- php : Wordpress 사용자 정의 이메일 두 번 보내기
- php : 플러그인에 의해 생성된 사용자 정의 체크아웃 필드를 주문 메모에 추가
- php : 조건부로 우커머스 버튼에 CSS 추가 | 카테고리 페이지
- php : Woocommerce 결제 페이지에서 이전에 선택한 배송 방법 재설정
- php : Woocommerce 일반 이메일에 들여쓰기 추가
- php : Woocommerce -속성에 가격을 지정하는 방법?
- php : woocommerce에서 제품의 다운로드 ID 얻기
- php : csv를 통해 sql을 사용하여 woocommerce로 제품 가져오기
- php : WooCommerce 양식 필드 유형 숫자에서 소수 부동 소수점 수 허용
- php : WooCommerce 4.5+에서 "장바구니에 다른 'xxx'를 추가할 수 없습니다" 오류 메시지 숨기기 또는 편집
이것을 시도해보십시오
이 포스트의 도움으로 대답