2017-10-08 120 views
0

這問題已經在這裏How Add Custom Meta Fields to Dokan in New Product顯示自定義字段中選擇在杜坎供應商儀表板

問可是沒有人回答了這個問題。我試圖實現的是以下幾點:

需要杜坎供應商儀表板顯示自定義字段,插件作者有回答這個「你必須定製杜坎插件產品上傳表單上添加一個額外的字段,請打開dokan-lite/templates/products/new-product.php,在這個文件中,你必須添加一個額外的字段。由於這個原因我們不提供定製插件的支持,所以我無法提供更具體的說明: )「

我已經使用Fields Factory Plugin創建了自定義字段,它在」添加單個產品「頁面中顯示正常。 Woocommerce Single Product Backend

但我無法在Dokan Plugin的位置添加該字段的位置。

Dokan Vendor Dashboard

回答

0

你需要重寫你的杜坎插件模板。首先,您需要在活動主題的根目錄中創建'dokan'文件夾,然後,您需要在/ plugins/dokan/templates /中找到dokan模板文件,然後在主題文件夾中重新創建並添加其他字段。之後,你需要通過function.php中的update_user_meta函數保存你的新變量。

0

他有同樣的問題,他以下面的方式解決它。

wp-content/plugins/dokan-pro/templates/products/product-edit.php

<div class="dokan-form-group"> 
    <div class="dokan-input-group"> 
     <span class="dokan-input-group-addon">Precio por: <?php echo get_post_meta($post->ID, "wccaf_precio_por_", true); ?></span> 
     <div class="dokan-w4"> 
      <select class="wccaf-field " name="wccaf_precio_por_" wccaf-type="select" wccaf-pattern="mandatory" wccaf-mandatory="yes"> 
       <option value="wccpf_none">Precio corresponde a :</option> 
       <option value="Caja">Caja</option> 
       <option value="mt2">mt2</option> 
       <option value="c/u">c/u</option> 
       <option value="Galón">Galón</option> 
      </select> 
     </div> 
    </div> 
</div> 

然後在wp-content/themes/you-template/funtions.php補充一點:

add_action('woocommerce_process_product_meta', 'x_add_fields_save'); 
add_action('dokan_process_product_meta', 'x_add_fields_save'); 
add_action('dokan_new_product_added', 'x_add_fields_save'); 

function x_add_fields_save($post_id){ 
    // Number Field 
    $woocommerce_wccaf_precio_por_ = $_POST['wccaf_precio_por_']; 
    if(!empty($woocommerce_wccaf_precio_por_)) 
     update_post_meta($post_id, 'wccaf_precio_por_', esc_attr($woocommerce_wccaf_precio_por_)); 
} 

我在使用其他插件來控制是WC場廠https://wordpress.org/plugins/wc-fields-factory/這就是爲什麼我把縮寫領域wccaf_ 如果你想自定義選擇不使用另一個插件這是另一種解決方案,我基地 https://wedevs.com/support/topic/adding-metadata-to-product-form/

相關問題