Your cart is currently empty!
Cotizador
// Shortcode para mostrar un formulario de ingreso y egreso
function wpcargo_ingreso_egreso_form($atts) {
// Obtener el ID del contenedor desde la URL o parámetros
$container_id = isset($_GET[‘container_id’]) ? intval($_GET[‘container_id’]) : 0;
if($container_id > 0) {
// Obtener los valores actuales
$ingreso = get_post_meta($container_id, ‘container_ingreso’, true);
$egreso = get_post_meta($container_id, ‘container_egreso’, true);
// Formulario HTML
ob_start(); ?>
No se encontró el contenedor.«;
}
add_shortcode(‘ingreso_egreso_form’, ‘wpcargo_ingreso_egreso_form’);
// Guardar los datos del formulario
if(isset($_POST[‘save_ingreso_egreso’]) && !empty($_POST[‘container_ingreso’]) && !empty($_POST[‘container_egreso’])) {
$container_id = isset($_GET[‘container_id’]) ? intval($_GET[‘container_id’]) : 0;
// Actualizar los meta fields en WPCargo
update_post_meta($container_id, ‘container_ingreso’, sanitize_text_field($_POST[‘container_ingreso’]));
update_post_meta($container_id, ‘container_egreso’, sanitize_text_field($_POST[‘container_egreso’]));
// Redirigir o mostrar un mensaje de éxito
echo «
Datos guardados con éxito.
«; }