En muchas tiendas online es útil ofrecer diferentes opciones de envío según el tipo de usuario que está…


Cómo construir un Walker personalizado para menús en WordPress
En WordPress, los menús personalizados son una parte fundamental del desarrollo de temas avanzados. Si bien la función…

Crear una taxonomía personalizada en WordPress: guía completa
En WordPress, las taxonomías permiten clasificar contenido de manera flexible. Además de las predeterminadas como categorías y etiquetas,…

ACF en código: por qué es la mejor opción
Advanced Custom Fields (ACF) es uno de los plugins más populares para agregar campos personalizados en WordPress. Su…

Cómo ocultar productos sin imagen destacada en WooCommerce
En WooCommerce, tener productos sin imagen destacada puede afectar negativamente la apariencia de tu tienda. Una buena práctica…

Cancelar automáticamente un pedido en WooCommerce que ha fallado 3 veces
En WooCommerce, cuando un pago falla, el pedido cambia al estado «fallido«. Esto puede pasar por varios motivos:…

Cómo usar HTTP Requests en WordPress: Guía práctica con ejemplos
Cuando desarrollamos plugins o temas para WordPress, es común tener que conectarse a servicios externos para obtener o…

Mostrar el historial de pedidos del cliente en el detalle de un pedido en WooCommerce
Cuando estás gestionando pedidos en WooCommerce, a veces necesitas más contexto: por ejemplo, ¿este cliente ya compró antes?…

Qué es el Modelo MVC en PHP?
Cuando desarrollamos aplicaciones en PHP, es común que el código se vuelva difícil de mantener si todo está…

¿Qué son los Factories en PHP y cómo usarlos?
Cuando trabajamos con programación orientada a objetos en PHP, tarde o temprano nos encontramos con la necesidad de…

Crear un widget personalizado para Elementor paso a paso
Si trabajas con Elementor en WordPress, seguramente ya sabes lo útil que es para diseñar páginas de forma…

Scheduled actions en WooCommerce: La Guía Esencial
Cuando trabajas con WordPress y WooCommerce, tarde o temprano te encontrarás con la necesidad de ejecutar tareas en…