Crea bloques de WordPress desde cero con IA
David Viña - Desenvolvedor Web WordPress & AI
Hoxe imos facer o contrario: entender antes de copiar
Arquivos imprescindibles dun bloque seguindo as directrices de WordPress
Como se gardan os bloques e os atributos como comentarios HTML
Usar Telex de Automattic + Cursor IA para acelerar sen perder o control
Non é maxia, non é copiar-pegar: é entender o que fas
O HTML gárdase directamente
PHP xera o HTML ao cargar
Só devolve markup - a serialización é automática.
O HTML xerado gárdase na BD xunto cos atributos no comentario.
Para bloques que precisan datos frescos (posts recentes, usuario actual, etc.)
Con render.php, o save.js debe devolver null
Non pidas "fai un bloque". Pide exactamente o que necesitas,
con todos os detalles técnicos que coñeces.
Que tecnoloxía usas, versión de WP, tipo de proxecto...
Que queres conseguir exactamente
Atributos, compoñentes, comportamentos específicos
Estrutura recomendada:
[Rol] + [Contexto] + [Tarefa] + [Formato esperado] + [Restricións]
Moi vago, sen detalles técnicos
https://telex.automattic.ai/
A IA acelera, pero TI debes entender o que xera.
Por iso aprendemos primeiro a estrutura!
Prompt que imos usar:
"Haz un bloque para crear una card para los eventos de WordPress Lugo.
Tendrá los siguientes elementos:
- Imagen
- Título de la charla. Este elemento será editable mediante un componente RichText tipo h2.
- Tendrá una breve descripción editable desde un componente RichText tipo párrafo donde se podrá añadir negrita y enlaces.
- Botón. El botón será un elemento con el texto por defecto "Ver evento" y la opción de añadir un enlace.
Los estilos seguirán las siguientes condiciones:
- La card tendrá una sombra gris clara con un ancho máximo de 500px.
- Un padding de 1rem.
- Un border radius de 10px.
- El texto tendrá el color dark gray y el tamaño por defecto que de el tema.
- El color primario es #cc1434 usado para el botón o enlaces.
"
telex.automattic.ai
Ser específico e detallado
Validar antes de integrar
https://cursor.com/
Diferenza con Telex: Cursor traballa co teu código local,
entende a estrutura do proxecto e pode modificar arquivos directamente.
Xa estamos na carpeta wp-content/plugins co proxecto aberto en Cursor
Prompt en Cursor (El de Telex y esto):
"Para hacer el bloque crea un plugin nuevo en la carpeta actual que es la carpeta plugins de la instalación. El plugin se llamará WP Event Card. El plugin tendrá el archivo raiz, la carpeta src con los archivos del bloque y añade los archivos para compilar y encolar el bloque necesarios"
Cmd+I para multi-arquivo
O mesmo que en Telex
Revisar e aplicar
A mellor forma de aprender: crear un bloque real para un proxecto teu
🚀
Preguntas? Dúbidas? Ideas?