WordPress
operable por agentes
Desarrollar webs y hacer SEO local operando WordPress con agentes de IA. Agnóstico de modelo y plataforma.
Pulsa → para avanzar · ? atajos · n notas · f pantalla completa
No enseñamos a pedirle textos a una IA
Enseñamos a convertir WordPress en un entorno que un agente entiende y opera con criterio.
Qué sí y qué no
Sí es
- Operar WP con agentes (Claude Code, opencode, Codex…)
- Construir una web real de principio a fin
- SEO local por código y en operación
- Criterio de arquitectura y de datos
No es
- Un curso de prompting bonito
- Atarse a un modelo o plataforma
- "La IA lo hace todo sola"
- Magia sin entender qué pasa por debajo
AGENTS.md. No nos casamos con ninguna marca.
Desarrolladores web que ya construyen sitios
Qué te llevas
Un método
Boceto → código → WordPress → SEO, repetible en cualquier proyecto.
Criterio
Cuándo clásico, cuándo headless; qué capa de datos; qué conexión.
El mapa
MCP, abilities, skills y los plugins que conectan WP con agentes.
Inmobiliaria Vega del Sur (ficticia)
Una agencia greenfield en un pueblo inventado. La construimos entera durante el taller.
Eje 1 · contenido dinámico
CPT inmueble + campos + taxonomías + estado (vendido/reservado).
Eje 2 · SEO local
Matriz de landings zona × operación + nicho de fincas/olivar + captación.
Se eligió inmobiliaria porque luce los dos ejes a la vez. Datos 100 % inventados.
Mapa de decisión
y conceptos clave
Cuatro formas de hacer una web
| Enfoque | Fuerte en | Flojo en |
|---|---|---|
| Estático (HTML/CSS/JS) | velocidad, control, coste | no lo edita el cliente |
| Builder (Elementor/Bricks…) | rapidez visual | lock-in, deuda, peso |
| WP clásico + plugin propio | handoff, datos en código, SEO | requiere disciplina |
| Headless (WP + Astro…) | perf, seguridad | complejidad, dos sistemas |
¿Por qué clásico y no FSE?
Clásico (elegido)
- Prototipo HTML → templates PHP casi 1:1
- Plugin propio posee los datos; tema fino y desechable
- Reusa groundwork ya probado en proyectos reales
FSE / block theme
- Hay que reconstruir el diseño como bloques +
theme.json - Potente para editar todo desde el editor
- Se presenta como alternativa/futuro, no se construye en vivo
Clásico ≠ sin Gutenberg: el editor de bloques sigue para el contenido (blog/editorial).
MCP · Ability · Skill
MCP
El cable/protocolo: cómo el agente habla con WordPress.
Ability
La capacidad que WP expone (Abilities API, Core 6.9).
Skill
El conocimiento portable del lado del cliente (agnóstico).
Capas de conexión bajo nivel → datos externos
| Vía | Qué hace | Rol en el taller |
|---|---|---|
| Novamira (free) | PHP + filesystem + WP-CLI + BD directo | capa principal |
| MCP Adapter + Abilities | estándar oficial, WP Core 6.9 | hacia dónde va |
| Easy MCP AI | 215 tools: core + plugins + datos SEO (GSC, Semrush…) | "más allá del diseño" |
| JetEngine MCP | CPT/campos/queries (Command Center) | contraste de capa |
| WooCommerce MCP (beta) | operaciones de tienda | plus opcional |
Capa de datos: el híbrido
Nativo puro el hilo
register_post_type + register_post_meta + meta boxes en el plugin propio. Gratis, en git, portable.
ACF / SCF
Estándar UI-first. acf-json versiona los grupos. Más pool de talento.
JetEngine
Modela el mismo inmueble y lo opera por su MCP. Contraste (Bloque 6).
Preparar el terreno
+ conexiones en vivo
Terreno + primera conexión real
Listo de antemano
- LocalWP con el sitio creado
- Novamira (free) instalado + Application Password
AGENTS.mdcon las reglas del proyecto
En vivo
- Añadir skills:
npx skills add WordPress/agent-skills - Probar el agente: "lista los plugins activos"
- Crear un post de prueba vía MCP → verlo en WP
A pantalla — primera conexión
Demo para el cliente
prototipo → Cloudflare
Primero el diseño, sin CMS de por medio
- Boceto con el agente → HTML/CSS/JS limpio (o Tailwind), sin framework
- Iteración rápida y aprobación del cliente sobre algo real
- Publicar en Cloudflare Pages (preview compartible)
- Ese prototipo es el que luego portamos al theme casi 1:1
A pantalla
Prototipo de Vega del Sur → Cloudflare Pages
Mostrar la home + ficha + card. Publicar. Compartir el enlace.
Volcado a WordPress
tema clásico + plugin propio
El plugin posee los datos. El tema es desechable.
Plugin propio
CPT inmueble+ meta + taxonomías- Lógica, JSON-LD, leads, hardening
- Es lo que sobrevive a un rediseño
Tema clásico
- Solo presentación: tokens + BEM + JS vanilla
- Templates PHP portados del prototipo
- Fino y reemplazable
El modelo inmueble en nativo puro
Estructura
register_post_type('inmueble')·show_in_rest- Taxonomías:
operacion · tipo · zona · estado - Meta: precio, m², hab, baños, energético…
Detalles que importan
estado= el toggle clave (vendido/reservado)- Finca rústica: grupo de campos propio (ha, cultivo…)
- Certificado energético: obligatorio por ley
- Leads: tabla del plugin (no público)
Card del prototipo → item del loop en archive-inmueble.php.
A pantalla
El agente escribe el CPT y porta la card al loop
Registrar inmueble + taxonomías → cargar inmuebles semilla → ver el archive.
SEO local
por código + en operación
SEO que se escribe en el repositorio
Schema
JSON-LD RealEstateAgent + Residence/oferta por inmueble.
Interlinking
Matriz zona × operación enlazada entre sí + hacia captación.
Performance
Imágenes, lazy, Core Web Vitals. Clásico + vanilla = ligero.
El agente lee datos y genera la landing
- El agente consulta Search Console / keywords vía Easy MCP AI
- Detecta la demanda real por zona y por tipo
- Genera una landing programática (zona × operación) con su contenido e interlinking
- Queda publicada y medible
A pantalla
Datos → landing programática, en directo
De keywords/GSC a una página nueva publicada, sin tocar el diseño base.
Contraste de capas
JetEngine MCP (+ Woo)
El mismo inmueble, otra capa
JetEngine MCP
- Modela el mismo CPT desde UI + Query Builder
- Se opera por su MCP nativo (Command Center)
- Tradeoff: modelo en BD → versionar el JSON
WooCommerce MCP (beta)
- Operaciones de tienda por MCP
- Teaser ecommerce (caso real: Brava)
- Developer preview — con cautela
Cierre
tu propio sistema
Crea tus skills y agentes por fase
Diseño
Agente que conoce tus tokens y tu sistema de componentes.
Datos
Agente que conoce tu doctrina de plugin/CPT.
SEO / QA
Agentes que auditan, verifican y reportan.
2º taller — colaborativo
- Themes y builders: Elementor, Divi, Bricks
- Novamira Pro: builders, memoria de proyecto
- ¿Transformar una web de builder en web a código?
- Proyectos ya iniciados (no solo greenfield)
A construir.
Preguntas y debate.