🚀 Estoy en directo explorando en directo lo que se viene en WordPress 7.1 cuya versión final se en unas semanas (19 Agosto) 🎙️ Únete al directo: twitch.tv/juanma_codes 📺 O mira la grabación después: youtube.com/@juanmacodes
JuanMa Garrido
@juanmaguitar.bsky.social
Web Developer and Developer Advocate, specializing in JavaScript and WordPress Block development. Developer Relations at Automattic. #WordPress #WPDev #gutenberg #blockEditor
🚀 Esta tarde, a eso de las 17:00 (hora española, UTC+2), exploraré en directo lo que se viene en WordPress 7.1 cuya versión final se lanzará dentro de unas semanas (19 Agosto) 🎙️ Únete al directo: twitch.tv/juanma_codes 📺 O mira la grabación después: youtube.com/@juanmacodes
Estos días estaré en #WCEU 2026 en Cracovia 🇵🇱. Y el viernes a primera hora participaré en el panel Inside WordPress 7.0, donde repasaremos las novedades de esta nueva versión y cómo ha sido el proceso de la release. europe.wordcamp.org/2026/sessio... Nos vemos allí 👋
🚀 En unos 10min estaré en directo, diseñando con Claude Code un nuevo tema de bloques para mi sitio WordPress utilizando diferentes herramientas y flujos. 🎙️ Únete al directo: twitch.tv/juanma_codes 📺 O mira la grabación después: youtube.com/@juanmacodes
Hace un par semanas estuve en WordCamp Portugal 2026 🇵🇹 y di una charla sobre desarrollo y gestión de WordPress con Claude Code, cubriendo MCP, skills, y WordPress Abilities. He publicado este post sobre ello donde incluyo las slides y demos en vídeo 👇 juanma.codes/2026/05/27/...
Desarrollo y gestión de WordPress con Claude Code - WordCamp Portugal 2026 - JuanMa Codes
El 15 y 16 de mayo estuve en el WordCamp Portugal, en Oporto. Di una charla sobre Claude Code y ayudé a Ryan Welcher con un workshop sobre la WordPress AI
juanma.codes
In around 45min I'll give a talk at #WordCampPT about a topic I'm really excited about: "WordPress Development and Management with Claude Code" These are the slides I'll use during the talk docs.google.com/presentatio... Thanks @wp_portugal for accepting my talk.
WordPress Development and Management with Claude Code - WC Portugal
Identify yourself. Tease the four sections (Claude Code → MCP → Skills → Abilities). Mention three live demos. JuanMa Garrido WordPress Development and Management with Claude Code
docs.google.com
What would it take to build a “health monitor” for WordPress documentation? @jon_bossenger and I are exploring a solution using AI-powered quality analysis and dashboarding for WordPress Docs. #RadicalSpeedMonth juanma.codes/2026/05/12/...
Building a Health Monitor Dashboard for WordPress Docs
The Block Editor Handbook has 200+ pages of documentation that quietly drift from the code they describe. Here's how I built a tool that compares each handbook page against the Gutenberg source, surfaces evidence-backed drift findings, and publishes a static health dashboard — and what a month of building it in the open taught me about working with AI agents.
juanma.codes
🚀 En 5min estaré en directo, trabajando en publico (asistido por Copilot y Claude Code) en un proyecto para monitorizar la "salud" de la documentación técnica en WordPress 🎙️ Únete al directo: twitch.tv/juanma_codes 📺 O mira la grabación después: youtube.com/@juanmacodes
🚀 En 5min estaré en directo, trabajando en publico (asistido por Copilot y Claude Code) en un proyecto para monitorizar la "salud" de la documentación técnica en WordPress 🎙️ Únete al directo: twitch.tv/juanma_codes 📺 O mira la grabación después: youtube.com/@juanmacodes
🔥 In 10min, I’ll be working publicly (assisted by Copilot and Claude Code) in a project to monitor the health of WordPress Docs 🎙️ Join me live at twitch.tv/juanma_codes 📺 Or watch the recording later on youtube.com/@juanmacode...
🚀 Ahora en directo, probando WordPress Studio Code, una nueva manera de hacer sitios WordPress con IA 🎙️ Únete al directo: twitch.tv/juanma_codes 📺 O mira la grabación después: youtube.com/@juanmacodes
I was missing a bookmarks system for folders in the terminal... so I vibe-coded one.
Last Friday I did a stream where I tried an Ollama connector for the new connector screen. While I initially struggled, I eventually got it working, so I published the following post to share what I learned about using local models with WordPress: juanma.codes/2026/03/29/...
Using local AI models with WordPress 7.0: what I learned connecting Ollama
WordPress 7.0 introduces a built-in AI Client, allowing users to connect it with local instances like Ollama. This guide details setup, the wp_ai_client_prompt() API, and common pitfalls to avoid. Key aspects include plugin installation, model verification, debugging silent failures, and ensuring appropriate hook priorities for effective integration.
juanma.codes
🚀 En 10min, probaré en directo la RC2 de WordPress 7.0 que fue lanzada ayer 🎙️ Únete al directo: twitch.tv/juanma_codes 📺 O mira la grabación después: youtube.com/@juanmacodes
🔥 Later today, at around 16:00 BST (UTC+1), I’ll be doing live the triage of tickets targeted for WordPress 7.0 🎙️ Join me live at twitch.tv/juanma_codes 📺 Or watch the recording later on youtube.com/@juanmacode...
@proton.me The guide at proton.me/support/easy... is not properly displaying several images (404 error) For example: pme.protonblog.tech/wp-content/u...
How to migrate to Proton using Easy Switch | Proton
This guide explains how you can import your emails, folders, and contacts into Proton Mail using Easy Switch.
proton.me
🚀 En menos de una hora, sobre las 17:00 (hora española, UTC+1), probaré en directo la Beta 2 de WordPress 7.0 que fue lanzada ayer 🎙️ Únete al directo: twitch.tv/juanma_codes 📺 O mira la grabación después: youtube.com/@juanmacodes
PHPUnit HTML tests often fail over minor changes like attribute order or trailing semicolons. WordPress 6.9 adds WP_UnitTestCase::assertEqualHTML(), which compares HTML semantically so only real differences fail. I just published this post about it 👇 developer.wordpress.org/news/2026/0...
A better way to test HTML in WordPress with assertEqualHTML()
PHPUnit tests for HTML output are fragile. Attribute order changes, a trailing semicolon, and suddenly tests fail — even though the browser renders the same thing. WordPress 6.9 adds assertEqualHTML() to WP_UnitTestCase. It compares HTML semantically, so only real differences cause failures.
developer.wordpress.org
🔥 Later today, at around 16:00 BST (UTC+1), I’ll be live exploring WordPress 7.0 Beta 1, which releases today. 🎙️ Join me live at twitch.tv/juanma_codes 📺 Or watch the recording later on youtube.com/@juanmacode...
🆕 New post WP Trac Triager — a Chrome extension that adds role badges, keyword timelines, milestone history, and component maintainer info right to WordPress Trac tickets. Makes triage way more efficient 🚀 juanma.codes/2026/02/16/... #WordPress #WordPressDev
WP Trac Triager: A Chrome Extension for WordPress Core Ticket Triage
WordPress Core is built by thousands of contributors working together on an open-source platform. With that scale comes complexity: at any given time, there are thousands of tickets in WordPress Trac reporting bugs, requesting features, and proposing enhancements. Triage—the process of reviewing, organizing, and prioritizing these tickets—helps contributors focus on the work that matters most. […]
juanma.codes
🚀 Esta tarde, sobre las 17:00 (hora española, UTC+1), exploraré en directo como hacer desarrollo WordPress o comunicarnos con nuestra instalación WordPress desde Claude Code. 🎙️ Únete al directo: twitch.tv/juanma_codes 📺 O mira la grabación después: youtube.com/@juanmacodes
Looking for a WordPress AI Provider for mistral.ai/. Lauri Saarni has got you covered. github.com/saarnilauri
saarnilauri - Overview
saarnilauri has 24 repositories available. Follow their code on GitHub.
github.com
🚀 I have published WP Trac Triager - a Chrome extension to make WordPress Trac ticket triage easier and faster.
🔥 In 15min or so I’ll explore live what's coming on WordPress 7.0 with a special focus on AI-related features 🎙️ Join me live at twitch.tv/juanma_codes 📺 Or watch the recording later on youtube.com/@juanmacode...
🚀 En 10min o así (a las 17:00 hora española, UTC+2), exploraré en directo lo que se viene en WordPress 7.0 🎙️ Únete al directo: twitch.tv/juanma_codes 📺 O mira la grabación después: youtube.com/@juanmacodes
What do you think of this WordPress development experience for managing local environments? It’s an exploration to emulate approaches from other ecosystems.
🔥 In 10min or so I’ll start a live-stream about the PHP AI Client SDK and how it integrates with the other AI Building Blocks for WordPress 🎙️ Join me live at twitch.tv/juanma_codes 📺 Or watch the recording later on youtube.com/@juanmacode...
🚀 Esta tarde a eso de las 17:00 (Hora española, UTC+2), exploraré en directo algunas agent skills útiles para desarrollo con WordPress 🎙️ Únete al directo: twitch.tv/juanma_codes 📺 O mira la grabación después: youtube.com/@juanmacodes
Want to learn how to extend core blocks to add interactivity in the Frontend while keeping a great edition experience? For example, you can create a "Word Switcher" effect in the frontend from a set of words separated with commas.
🔥 Streaming in 5min about the creation of custom commands for the Command PaIette. 🎙️ Join me live at twitch.tv/juanma_codes 📺 Or watch the recording later on youtube.com/@juanmacode...