Más allá del "vibe coding": Cómo crear una revista digital en WordPress con Claude Code
Para proyectos como una revista educativa especializada, el código personalizado no siempre es necesario. En lugar de lanzarse a Next.js o Supabase, montar WordPress suele ser la opción más inteligente: incluye un panel de administración listo para usar, plugins de SEO, una biblioteca de medios y una API REST de serie. El autor del proyecto —un especialista en infraestructura sin experiencia previa en PHP ni WordPress— utilizó la CLI de Claude Code para aprovisionar un VPS y encargarse de toda la personalización.
El objetivo: un blog minimalista con una sección hero, una cuadrícula de artículos, funcionalidad de búsqueda y secciones categorizadas. Presupuesto de desarrollo: 0 $. El resultado: un MVP completamente funcional construido en un par de tardes.
Configuración de la infraestructura
Stack: VPS con Ubuntu, Nginx con caché, PHP 8.3 (FPM), MySQL 8.0 y el tema GeneratePress. Claude Code generó los comandos SSH para:
- Instalar paquetes y configurar PHP-FPM.
- Configurar Nginx con SSL (Let's Encrypt), un cortafuegos (UFW) y Fail2ban.
- Desplegar WordPress con enlaces permanentes amigables, además de Rank Math para sitemaps y SEO.
El flujo de trabajo: definir la tarea en lenguaje natural → la IA escribe los scripts → revisar e iterar. Ahorra horas en tareas rutinarias, pero la verificación manual sigue siendo innegociable.
Personalización mediante mu-plugins
Doce mu-plugins gestionaron toda la lógica de la página de inicio. Ejemplos de instrucciones (prompts) para la IA:
- Una sección hero con una entrada destacada, más una cuadrícula de tres columnas para artículos recientes.
- Un bloque dinámico de categorías que usa
get_terms()en lugar de HTML estático. - Integración de búsqueda en la cabecera, eliminación de la barra lateral y efectos hover en las tarjetas de artículos.
Desafíos y soluciones:
- Los estilos base de WordPress sobrescribían el CSS personalizado → se implementó un
mu-plugincon prioridad 999. - La cuadrícula se rompía en móviles → ajustes específicos de padding y refinamiento de las media queries.
- Cambio de los slugs de categoría → se pasó de valores estáticos a consultas dinámicas.
Decisiones de diseño: tipografía Inter, tarjetas blancas con sombras sutiles y diseño totalmente adaptable (responsive). La IA generó el CSS a partir de instrucciones en lenguaje natural como "añade una sombra al pasar el cursor y eleva ligeramente la tarjeta".
Flujo de trabajo iterativo con IA
Un ciclo típico se ve así:
- Definir una tarea precisa ("cuadrícula de tres columnas, padding de 20px").
- La IA genera el PHP/CSS (con una precisión aproximada del 80 % en el primer intento).
- Probar en el navegador.
- Reportar el error ("el texto toca el borde en la vista móvil").
- Iterar para corregir (2 a 4 rondas por funcionalidad).
Limitaciones de la IA a tener en cuenta:
- No puede ver el resultado renderizado: hay que confiar en descripciones detalladas o capturas de pantalla.
- No rastrea cambios en la base de datos: debes especificar explícitamente los requisitos dinámicos.
- Las correcciones pueden romper código adyacente (las sobrescrituras de archivos requieren un control de versiones cuidadoso).
Conclusiones clave
- Alto retorno para no expertos: La IA salva las brechas en la API de WordPress (hooks, filtros), ahorrando semanas de lectura de documentación.
- La iteración es obligatoria: Espera de 2 a 4 ciclos por tarea, pero no necesitarás un dominio profundo de la pila tecnológica.
- Conocimientos base necesarios: Familiaridad con Nginx, SQL y CSS sigue siendo esencial para diseñar los prompts y validar los resultados.
- Enfoque en MVP: Ideal para prototipado rápido y personalización de CMS (WordPress, Shopify).
- La seguridad es manual: La IA no implementará limitación de tasa ni protección CSRF a menos que se le indique explícitamente.
Cuándo usar este enfoque
Ideal para:
- Prototipos y MVPs sin SLA de producción estrictos.
- Personalizar plataformas conocidas sobre una pila tecnológica desconocida.
- Desarrolladores en solitario o equipos pequeños.
No recomendado para:
- Sistemas críticos que requieran seguridad de nivel empresarial.
- Usuarios sin absolutamente ningún conocimiento técnico.
- Arquitecturas complejas sin una supervisión adecuada de control de calidad (QA).
Las métricas: 2 fines de semana (3–4 horas cada uno), VPS por ~7 $/mes, ~600 líneas de CSS + 12 mu-plugins, más una suscripción a Claude.
— Editorial Team
Aún no hay comentarios.