использую плагин мультивендора
https://ru.wordpress.org/plugins/dc-woocommerce-mu... и ACF.
Как отобразить поля ACF в интерфейсе поставщика?
Сейчас поля можно заполнить и сохранить только с админ-панели администратора.
Есть код, который может вывести кастомное текстовое поле, но он кажется уже не работает как нужно ( поле отображается но значение не сохраняется )
Может быть кто-то сталкивался или решал подобную задачу? Помогите пожалуйста?
/**
* Add Custom Tab content in add product page.
* @author WC Marketplace
* @Version 3.3.0
*/
function add_custom_product_data_content( $pro_class_obj, $product, $post ) {
?>
<div role=""tabpanel"" class=""tab-pane fade"" id=""custom_tab_product_data""> <!-- just make sure tabpanel id should replace with your added tab target -->
<div class=""row-padding"">
<div class=""form-group"">
<label class=""control-label col-sm-3 col-md-3"">Custom Text Field</label>
<div class=""col-md-6 col-sm-9"">
<input type=""text"" name=""custom_text_field"" class=""form-control"" />
</div>
</div>
</div>
</div>
<?php
}
add_action( 'mvx_product_tabs_content', 'add_custom_product_data_content', 10, 3 );
/**
* Save Custom Tab content data.
* @author WC Marketplace
* @Version 3.3.0
*/
function save_custom_product_data( $product, $post_data ) {
if( isset($post_data['post_ID']) && isset($post_data['artikul_brenda'])){
update_post_meta( absint( $post_data['post_ID'] ), '_artikul_brenda', $post_data['artikul_brenda']);
}
}
add_action( 'mvx_process_product_object', 'save_custom_product_data', 10, 2 );