Proyecto cliente
Resumen del proyecto
Todos los componentes fueron construidos en HTML/CSS/JS vanilla y PHP, con identidad visual propia de Mi Victoria. Sin dependencias externas.
Detalle técnico
Cada componente es un bloque standalone que se inserta en WordPress vía Elementor o shortcode.
classList.toggle('hidden'). Muestra mensaje vacío si ninguna tarjeta coincide con el filtro activo.
neve-child/woocommerce/content-single-product.php. Layout de 2 columnas con imagen a la izquierda y ficha a la derecha. Logo dinámico detectado por taxonomía de producto y por slug como fallback. Datos técnicos desde atributos de WooCommerce. Nota de cata desde la descripción larga. Carrusel de productos relacionados al pie.
Bugs resueltos
Un registro de los problemas técnicos encontrados durante el desarrollo y cómo se resolvieron.
woocommerce_template_single_meta() del override.woocommerce_is_sold_individually aplicado solo en el contexto del template.wp-content/uploads/ vía el File Manager de Ferozo.get_slug()), garantizando la detección siempre.img { width: 100% } globalmente. El contenedor del logo medía 0px por flexbox, colapsando la imagen. Se resolvió con width: auto !important y width: 100% en el contenedor.woocommerce_show_product_images() por un <img> simple con wp_get_attachment_image_url().Stack técnico
Todo el trabajo se desarrolló sobre la infraestructura existente del cliente, sin agregar plugins ni dependencias nuevas.