Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * WooCommerce:
- * Añade campos personalizados a la pestaña «Información adicional» del producto
- */
- add_action( 'woocommerce_product_additional_information', 'informacion_adicional_del_producto', 1, 10 );
- function informacion_adicional_del_producto( $product ) {
- $campos_personalizados = array();
- // Puedes llamar campos personalizados aquí y añadirlos a la pestaña «Información adicional» del producto
- // Por ejemplo:
- if ( $composicion = $product->get_meta( 'composicion' ) ) {
- $campos_personalizados[] = array(
- 'etiqueta' => 'Composición',
- 'valor' => $composicion,
- );
- }
- if( $temporada = $product->get_meta( 'temporada' ) ) {
- $campos_personalizados[] = array(
- 'etiqueta' => 'Temporada',
- 'valor' => $temporada,
- );
- }
- if ( $campos_personalizados ) {
- ?>
- <table>
- <tbody>
- <?php foreach( $campos_personalizados as $campo ) : ?>
- <tr>
- <th><?php printf( '%s: ', $campo['etiqueta'] ) ?></th>
- <td><?php echo $campo['valor'] ?></td>
- </tr>
- <?php endforeach; ?>
- </tbody>
- </table>
- <?php
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement