2017-07-11 6 views

答えて

0

は、製品の[全般]タブでカスタムフィールドを追加するには、以下のリンクに、このようなカスタムフィールドを追加する方法を見つけ出すために私を助けることができるがwoocommerce_product_options_general_product_dataアクションフック

を使用しました

add_action( 'woocommerce_product_options_general_product_data'、 'woo_add_custom_general_fields'); woocommerce_process_product_meta

add_action('woocommerce_process_product_meta', 'woo_add_custom_general_fields_save'); 
function woo_add_custom_general_fields_save($post_id){ 
    $woocommerce_text_field = $_POST['_text_field']; 
    if(!empty($woocommerce_text_field)) 
     update_post_meta($post_id, '_text_field', esc_attr($woocommerce_text_field)); 

} 

を使用してベースのデータへの保存のために今

function woo_add_custom_general_fields() { 

    global $woocommerce, $post; 

    woocommerce_wp_text_input( 
     array( 
      'id'   => '_text_field', 
      'label'  => __('My Text Field', 'woocommerce'), 
      'placeholder' => 'http://', 
      'desc_tip' => 'true', 
      'description' => __('Enter the custom value here.', 'woocommerce') 
     ) 
    ); 

} 

このフィールド私はあなたが理解して今ホップ。それはWooCommerce 3.1と一緒に働いています

+0

それは完璧に働いてくれてありがとう..:* – GravityCode

+0

あなたは大歓迎です。私はそれが –

+0

を助けてくれてうれしいです、そして今、私は管理パネルとフロントエンド側の製品の列にデータを追加することに問題があります。 – GravityCode

関連する問題