@lorab

Как отобразить поля ACF в интерфейсе поставщика?

использую плагин мультивендора 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 );
  • Вопрос задан
  • 29 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы