/** * ACTUALIZA LOS INGREDIENTES DE TEMPORADA * @param [array] $data [description] * @return [type] [description] */ function saveSeasonalIngredients($data) { $ingredientes = isset($data['ingredientesTemporada']) ? $data['ingredientesTemporada'] : array(); if (!empty($ingredientes)) { destroyShipIngredients(0); foreach ($ingredientes as $ingrediente) { storeShipIngredients(0, $ingrediente); } } }
$tipo_en_peso = get_post_meta($post->ID, 'tipo_en_peso', true); echo "<label for='cantidad_en_peso' class='label-paquetes'>Cantidad en peso: </label>"; echo "<input type='text' class='widefat' id='cantidad_en_peso' name='cantidad_en_peso' value='{$cantidad_en_peso}'/><br><br>"; echo "<label for='tipo_en_peso' class='label-paquetes'>Tipo: </label>"; echo "<select name='tipo_en_peso'><option value='{$tipo_en_peso}'>{$tipo_en_peso}</option><option value='Gramos'>Gramos</option><option value='Kilogramos'>Kilogramos</option><option value='Unidad'>Unidad</option><option value='Docena'>Docena</option><option value='Manojo'>Manojo</option></select><br><br>"; } function show_metabox_precio_ingrediente($post) { wp_nonce_field(__FILE__, '_precio_ingrediente_nonce'); $precio_ingrediente = get_post_meta($post->ID, 'precio_ingrediente', true); echo "<input type='text' class='widefat' id='precio_ingrediente' name='precio_ingrediente' value='{$precio_ingrediente}'/><br><br>"; } // SAVE METABOXES DATA /////////////////////////////////////////////////////////////// add_action('save_post', function ($post_id) { if (isset($_POST['post_type']) and $_POST['post_type'] == 'recetas') { destroyShipIngredients($post_id); } if (!current_user_can('edit_page', $post_id)) { return $post_id; } if (defined('DOING_AUTOSAVE') and DOING_AUTOSAVE) { return $post_id; } if (wp_is_post_revision($post_id) or wp_is_post_autosave($post_id)) { return $post_id; } if (isset($_POST['tiempo_preparacion']) and check_admin_referer(__FILE__, '_extras_receta_nonce')) { update_post_meta($post_id, 'tiempo_preparacion', $_POST['tiempo_preparacion']); update_post_meta($post_id, 'numero_personas', $_POST['numero_personas']); update_post_meta($post_id, 'nivel_de_preparacion', $_POST['nivel_de_preparacion']); update_post_meta($post_id, 'pasos_preparacion', $_POST['pasos_preparacion']);