// Mostrar campos personalizados en la página de producto
function mostrar_campos_personalizados_en_producto() {
global $product;
// Obtener los valores de los campos personalizados con ACF
$battery = get_post_meta($product->get_id(), 'Battery', true);
$personalizacion = get_post_meta($product->get_id(), 'personalizacion', true);
// Obtener el campo "Contenido de la caja" como un array
$contenido_caja_array = get_post_meta($product->get_id(), 'contenido_de_la_caja', true);
// Convertir el array en una cadena separada por comas
$contenido_caja = !empty($contenido_caja_array) ? implode(', ', $contenido_caja_array) : '';
// Mostrar los campos personalizados si tienen valores
if (!empty($battery)) {
echo '';
echo '' . __('Batería') . ': ' . esc_html($battery);
echo '';
}
if (!empty($personalizacion)) {
echo '';
echo '' . __('Personalización') . ': ' . esc_html($personalizacion);
echo '';
}
if (!empty($contenido_caja)) {
echo '';
echo '' . __('Contenido de la caja') . ': ' . esc_html($contenido_caja);
echo '';
}
// Puedes agregar más bloques para otros campos personalizados si es necesario
}
add_action('woocommerce_single_product_summary', 'mostrar_campos_personalizados_en_producto', 25);
Copyright © 2020 Todos los Derechos Reservados
Copyright © 2020 Todos los Derechos Reservados