엑셀 입력 값 처리 추가

개요

설정화면 필드 추가 가이드에서 추가한 필드의 값을 처리
상품의 상태에 따라 ‘발행됨’상태인 경우 공개, ‘검토중’ 상태인 경우 검토중, 임시글인 경우 임시글이라고 표시
downloader5
작업파일 경로 : /wp-content/themes/테마이름/functions.php
차일드 테마 사용시 : /wp-content/themes/테마이름-child/functions.php

필터명

  • 상품 필드 – msex_export_product_field_value_
  • 주문 필드 – msex_export_order_field_value
  • 회원 필드 – msex_export_user_field_value_
  • 상품 , 회원필드에 대한 자세한 내용은 추후 업데이트가 될 예정입니다.

주문 필드 샘플코드

/**
 * @param                       $field_value
 * @param                       $field
 * @param WC_Order              $order
 * @param WC_Order_Item_Product $item
 * @param                       $item_index
 * @param MSEX_Export           $exporter
 *
 * @return mixed
 */

function codem_set_custom_order_field_value( $field_value, $field, $order, $item, $item_index, $exporter ) {
    if ( 'custom_field_1' == $field['field_type'] ) {
        $field_value = '커스텀 필드 값 #1';
    } else if ( 'custom_field_2' == $field['field_type'] ) {
        $field_value = '커스텀 필드 값 #2';
    }

    return $field_value;
}

add_filter( 'msex_export_order_field_value', 'codem_set_custom_order_field_value', 10, 6 );
Was this article helpful to you? Yes No