2013-11-26 3 views
4

Я создал несколько мета-ящиков для продуктов.Как получить значение пользовательских мета-полей

В writepanel-product_data.php я добавил:

woocommerce_wp_text_input(array('id' => 'orario', 'class' => '', 'label' => __('Orario', 'woocommerce'))); 
woocommerce_wp_text_input(array('id' => 'luogo_evento', 'class' => '', 'label' => __('Luogo Evento', 'woocommerce'))); 
woocommerce_wp_text_input(array('id' => 'indirizzo', 'class' => '', 'label' => __('Indirizzo', 'woocommerce'))); 
woocommerce_wp_text_input(array('id' => 'zona', 'class' => '', 'label' => __('Zona', 'woocommerce'))); 
woocommerce_wp_text_input(array('id' => 'contatti', 'class' => '', 'label' => __('Contatti', 'woocommerce'))); 

, а затем в строке 681

update_post_meta($post_id, 'orario', stripslashes($_POST['orario'])); 
update_post_meta($post_id, 'luogo_evento', stripslashes($_POST['luogo_evento'])); 
update_post_meta($post_id, 'indirizzo', stripslashes($_POST['indirizzo'])); 
update_post_meta($post_id, 'zona', stripslashes($_POST['zona'])); 
update_post_meta($post_id, 'contatti', stripslashes($_POST['contatti'])); 

Это сохранить данные вставить в страницу продукта. Я могу распечатать его в файле single-product.php?

ответ

7

Вы бы сделать следующее:

echo get_post_meta(get_the_ID(), 'orario', true); 
echo get_post_meta(get_the_ID(), 'luogo_evento', true); 
echo get_post_meta(get_the_ID(), 'indirizzo', true ); 
echo get_post_meta(get_the_ID(), 'zona', true ); 
echo get_post_meta(get_the_ID(), 'contatti', true ); 

Я надеюсь, что это помогает!

+0

Easy .. Спасибо! – dan

+0

без проблем, рад, что смогу помочь :) – danyo

Смежные вопросы