Cómo Agregar Shopify Dev MCP Server a PHPStorm

Hace algún tiempo decidí empezar a aprender Laravel y Shopify. Usualmente uso PHPStorm como IDE para desarrollar, tanto para WP, Woo, Shopify, Laravel, y PHP simple. Shopify acaba de liberar su server MCP de Desarrollo (Shopify Dev MCP server). PHPStorm acaba de agregar soporte para MCP (PHPStorm 2025.2) Aquí dejo...

¿Problemas de cache en tu plugin?

Cuando se incluyen scripts de JS o CSS, el browser guarda una copia la primera vez que lo necesita. Lo mismo pasa con las CDN o redes que crean cache, como cloudflare. (más…)

Woocommerce: No pedir Dirección para Productos Virtuales

Hoy me pidieron agregar un producto variable (PDF descargable) a una tienda. Haciendo pruebas vi que cuando se paga, se pide la dirección de facturación y opcionalmente la de envío. Esos datos no son necesarios, ya que no habrá envío, y produce fricción. Entonces decidí eliminar esos campos del checkout...

WordPress, a Favor y en Contra

Desde hace algunas semanas hay una pelea en el mundo WP. En base a lo que he leído y lo que he podido constatar, estos son mis pensamientos. A favor y En contra Estoy a favor del Open Source Estoy en contra de que el Open Source sea usado para...

Themes, Child Themes, WP Hierarchy y otros temas

Los archivos de plantillas son muy comunes en los temas y se usan mucho en los temas hijos. Por ejemplo, si un usuario quiere modificar el diseño de las páginas de su sitio, puede simplemente copiar `page.php` desde su tema principal a un tema hijo, modificar la estructura HTML, y...

Configuraciones para Plesk

Orden de prioridad para Apache Agregue las siguientes líneas a /usr/local/psa/admin/conf/panel.ini usando cualquier editor de texto: [code] [webserver] directoryIndex = "index.php index.html index.cgi index.pl index.xhtml index.htm index.shtml" [/code] Reconfigure todos los dominios existentes: [code] plesk bin domain -l | while read i; do plesk repair web $i -y; done [/code]

Listar todas las llaves de los elementos de un JSON convertido en array

Últimamente estoy trabajando con formato JSON. A veces con mucha información. Por ejemplo para PageSpeed Insights, el json contiene 7,102 datos. Para utilizar la información, la paso a un array, y entonces trabajo con los datos. Pero cuando la información es extensa, se complica armar la llave que necesitas para...

20 años de WordPress

Traduzco la entrada de enero 24 de hace 20 años (2003) en el Blog de Matt Mullenweg. Así nace WordPress The Blogging Software Dilemma – Matt Mullenweg (más…)

The Joys of the Craft Frederick P. Brooks

NOTA: Traducción de Capítulo 1 Frederick P. Brooks, The Mythical Man-Month, Chapter 1, Addison-Wesley, 1975. Frederick P. Brooks murió este 17 de noviembre.  The Mythical Man-Month fue uno de primeros libros que leí de Ingeniería de Software. Mucho de estos conceptos siguen vigentes hoy, 45 años después. Esta traducción es un homenaje...