[英]Add custom fields to "Edit vendor" page - Woocommerce product vendors
我正在嘗試將字段添加到 Woocommerce 的產品供應商插件的“編輯供應商”頁面。
對於我使用的產品:
add_action('woocommerce_product_options_general_product_data','woocommerce_product_custom_fields');
function woocommerce_product_custom_fields()
{
global $product_object;
echo '<div class=" product_custom_field ">';
// Custom Product Text Field
woocommerce_wp_text_input(array(
'id' => 'data',
'label' => __('data:', 'woocommerce'),
'placeholder' => '',
'desc_tip' => 'true'
));
}
添加自定義 woocommerce_wp_text_input,然后:
$product->update_meta_data("customField", sanitize_text_field($_POST['data']));
設置它。
供應商編輯頁面有類似的東西嗎? 謝謝你的幫助。
您指的是Woocommerce 產品供應商插件嗎?
然后您可以通過添加以下代碼將自定義字段添加到編輯供應商頁面。
add_action('wcpv_product_vendors_edit_form_fields', 'edit_vendor_custom_fields', 10);
function edit_vendor_custom_fields($term) {
$vendor_data = get_term_meta( $term->term_id, 'vendor_data', true );
$custom_field = isset( $vendor_data['custom_field'] ) ? $vendor_data['custom_field'] : '';
?>
<tr class="form-field">
<th scope="row" valign="top"><label for="custom_field">Custom Field</label></th>
<td>
<input type="text" name="vendor_data[custom_field]" id="custom_field" value="<?php echo esc_attr($custom_field); ?>" />
</td>
</tr>
<?php
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.