Este practico tutorial para WooCommerce "Agregar un campo personalizado en los productos (con funciones para WooCommerce)", te hará maquetar correctamente y más rápido tus proyectos sin necesidad de conocimientos avanzados, asegúrate de insertar el código en el archivo functions.php del tema activo en tu sitio web (de preferencia en el tema hijo "Child Theme").
//Creamos el campo y lo añadimos al formulario de productos (en la pestaña «General») add_action( 'woocommerce_product_options_general_product_data', 'wc_custom_add_custom_fields' ); function wc_custom_add_custom_fields() { woocommerce_wp_text_input( array( 'id' => '_custom_text_field', 'label' => 'Marca del producto', 'description' => 'Escribe la marca del producto.', 'desc_tip' => 'true', 'placeholder' => 'Marca del producto' ) ); }
//Guardamos la información add_action( 'woocommerce_process_product_meta', 'wc_custom_save_custom_fields' ); function wc_custom_save_custom_fields( $post_id ) { if ( ! empty( $_POST['_custom_text_field'] ) ) { update_post_meta( $post_id, '_custom_text_field', esc_attr( $_POST['_custom_text_field'] ) ); } }
//Imprimimos el campo debajo del precio add_filter( 'woocommerce_get_price_html', 'themeprefix_custom_price_message' ); function themeprefix_custom_price_message( $price ) { global $post; $product_id = $post->ID; $marca = get_post_meta( get_the_ID(), '_custom_text_field', true ); return $price . '<span class="price-description"></span>' . '<br>' . '<span> Marca: ' . $marca . '</span>'; }
Si estás buscando más tutoriales, trucos y tips útiles para WordPress, crear un blog, sitio web o tienda online de éxito, no olvides visitar las otras categorías:
CSS
Shortcodes
WooCommerce
WordPress
Más información sobre como desarrollar en WordPress, visita el Codex oficial de WordPress en español: clic aquí
Más información sobre como desarrollar en WordPress (cursos): clic aquí
Más información sobre como desarrollar plantillas (Templates) en WordPress: clic aquí
Más información sobre como desarrollar Plugins en WordPress: clic aquí
Más información sobre como desarrollar Shortcodes en WordPress: clic aquí
Más información sobre como desarrollar en WooCommerce, visita el Codex oficial de WooCommerce: clic aquí
Si necesitas consultoría en WordPress, WooCommerce o desarrollo de Plugins envíame un mensaje.