JuanMa Garrido's Avatar

JuanMa Garrido

@juanmaguitar

Web Developer and Developer Advocate, specializing in JavaScript and WordPress Block development. Developer Relations at Automattic. #WordPress #WPDev #gutenberg #blockEditor

79
Followers
98
Following
230
Posts
21.11.2023
Joined
Posts Following

Latest posts by JuanMa Garrido @juanmaguitar

Also, it would be great to link your docs to a public repo so anyone can easily report issues on docs (and open PRs to fix them)

02.03.2026 11:24 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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 The guide at proton.me/support/easy... is not properly displaying several images (404 error)

For example: pme.protonblog.tech/wp-content/u...

02.03.2026 11:24 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Call for Testing โ€“ Customizable Navigation (โ€œMobileโ€) Overlays Customizable Navigation Overlays are a new feature for WordPress 7.0 that gives you full control over โ€œmobileโ€ navigation menus using blocks and patterns. Weโ€™re inviting the WordPโ€ฆ

Y si nos da tiempo, probaremos tambiรฉn los overlays a medida para los menรบs en mรณviles.

make.wordpress.org/test/2026/0...

27.02.2026 15:18 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Call for Testing โ€“ Pattern editing and content-only interactivity in WordPress 7.0 This is a follow up post to Help Test WordPress 7.0 with specific details about a new way to edit patterns in the Block Editor. Pattern Editing and content-only Interactivity is a significant changโ€ฆ

Tambiรฉn hay llamadas para ayudar con el testeo de las nuevas funcionalidades de ediciรณn de patrones que podemos mirar.

make.wordpress.org/test/2026/0...

27.02.2026 15:18 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Help Test WordPress 7.0 WordPress 7.0 โ€” the first major release of 2026 โ€” is coming fast. The official release will launch April 9, 2026. With the launch of Beta 1, itโ€™s time to start testing everything. Thatโ€™s the best wโ€ฆ

Para probar las versiones beta de WordPress 7.0 utilizaremos las instrucciones disponibles en el siguiente post:

make.wordpress.org/test/2026/0...

27.02.2026 15:18 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

La Beta 2 incluye mรกs de 70 actualizaciones y una nueva UI de Conectores para gestionar proveedores de IA desde wp-admin.

wordpress.org/news/2026/0...

27.02.2026 15:18 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

๐Ÿš€ 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

27.02.2026 15:18 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
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.

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...

26.02.2026 18:08 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Core Contributor Handbook Welcome to the Core Contributor Handbook, the place to learn how to get involved with the WordPress core development community, and start contributing to WordPress core. Whether you are a beta testโ€ฆ

Curious how WordPress releases are managed? ๐Ÿ“˜

The Core Contributor Handbook explains how tickets are handled, how milestones work, and how the community ships new versions together.

Start here ๐Ÿ‘‡
make.wordpress.org/core/handbook

20.02.2026 13:12 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Test Scrub Schedule for WordPress 7.0 As youโ€™re aware, WordPress 7.0 is slated to be the first major release of 2026, with the official release date set for April 9, 2026. As we gear up for this important milestone, our Test team will โ€ฆ

Want to help test bugs and patches for WordPress 7.0?

Join the upcoming test scrubs and verify patches, reproduce issues, and help move tickets closer to commit.

Schedule & details ๐Ÿ‘‡
make.wordpress.org/test/2026/0...

20.02.2026 13:12 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Bug Scrub Schedule for WordPressย 7.0 Itโ€™s time to get WordPress 7.0 ready for release, and help is needed to ensure itโ€™s smooth and bug-free. Whether youโ€™re an experienced contributor or joining in for the first time, everโ€ฆ

Want to help triage issues for WordPress 7.0?

Join the upcoming bug scrubs and help review, prioritize, and move tickets forward.

Details & schedule ๐Ÿ‘‡
make.wordpress.org/core/2026/0...

20.02.2026 13:12 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
WordPress 7.0 Dev Chat Agendas | Dev Chat Summaries | Roadmap | Bug Scrub Schedule | Dev Notes | Field Guide | Help Test 7.0 | All Posts Tagged 7.0 | 7.0 Release Leads Channel WordPress 7.0 will be the first majโ€ฆ

The release of WordPress 7.0 Beta 1 kicks off the beta cycle, with several intermediate releases (Betas & RCs) planned to properly iterate on issues as theyโ€™re discovered.

The final stable release is scheduled for April 9. ๐Ÿš€

Full Roadmap ๐Ÿ‘‡
make.wordpress.org/core/7-0/

20.02.2026 13:12 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

๐Ÿ”ฅ 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...

20.02.2026 13:12 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
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. [โ€ฆ]

๐Ÿ†• 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

17.02.2026 16:41 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
WordPress.com has a Claude Connector WordPress.com now has an official Claude Connector, letting you securely connect Claude to your site with OAuth 2.1 and clear permissions.

๐Ÿ”Œ Veremos tambiรฉn como interactuar desde Claude Code con nuestra instancia de WordPress en WordPress.com
wordpress.com/blog/2026/0...

13.02.2026 13:03 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GitHub - WordPress/mcp-adapter: An MCP adapter that bridges the Abilities API to the Model Context Protocol, enabling MCP clients to discover and invoke WordPress plugin, theme, and core abilities programmatically. An MCP adapter that bridges the Abilities API to the Model Context Protocol, enabling MCP clients to discover and invoke WordPress plugin, theme, and core abilities programmatically. - WordPress/mc...

โš™๏ธ Exploraremos como conectarnos con nuestra instalaciรณn de WordPress desde Claude Code e interactuar con diferentes tools (definidas como Abilities) disponibles a travรฉs del MCP Adapter

github.com/WordPress/m...

13.02.2026 13:03 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
GitHub - WordPress/agent-skills: Expert-level WordPress knowledge for AI coding assistants - blocks, themes, plugins, and best practices Expert-level WordPress knowledge for AI coding assistants - blocks, themes, plugins, and best practices - WordPress/agent-skills

๐Ÿ•ต๏ธ Haremos desarrollo WordPress desde Claude Code aprovechando las Agent Skills especializadas en WordPress que hay disponibles

github.com/WordPress/a...

13.02.2026 13:03 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

๐Ÿš€ 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

13.02.2026 13:03 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
saarnilauri - Overview saarnilauri has 24 repositories available. Follow their code on GitHub.

Looking for a WordPress AI Provider for mistral.ai/. Lauri Saarni has got you covered. github.com/saarnilauri

11.02.2026 08:33 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Core Contributor Handbook Welcome to the Core Contributor Handbook, the place to learn how to get involved with the WordPress core development community, and start contributing to WordPress core. Whether you are a beta testโ€ฆ

You can find detailed information about how the WordPress community manages WordPress Core tickets in the Core Contributor Handbook.
make.wordpress.org/core/handbook/

10.02.2026 18:21 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Bug Scrub Schedule for WordPressย 7.0 Itโ€™s time to get WordPress 7.0 ready for release, and help is needed to ensure itโ€™s smooth and bug-free. Whether youโ€™re an experienced contributor or joining in for the first time, everโ€ฆ

If you want to help with the triage of TRAC tickets for WordPress 7.0, here you have the schedule of the bug scrubs.
make.wordpress.org/core/2026/0...

10.02.2026 18:21 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
GitHub - juanma-wp/wp-trac-triager Contribute to juanma-wp/wp-trac-triager development by creating an account on GitHub.

And here's the repo (issues are welcome)
github.com/juanma-wp/w...

10.02.2026 18:21 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
WP Trac Triager - Chrome Web Store Enhance WordPress Trac ticket triage with visual highlights, keyword explanations, and component maintainer info

You can install it with just one click directly from the Chrome Web Store
chromewebstore.google.com/detail/wp-t...

10.02.2026 18:21 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

๐Ÿš€ I have published WP Trac Triager - a Chrome extension to make WordPress Trac ticket triage easier and faster.

10.02.2026 18:20 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Proposal for merging WP AI Client into WordPress 7.0 This proposes merging the WP AI Client into WordPress Core for WordPress 7.0. WP AI Client is developer infrastructure: a provider-agnostic API for WordPress code to call generative AI models via aโ€ฆ

Among other things we'll check the proposal to merge WP AI Client into WordPress 7.0 and what does this mean

make.wordpress.org/core/2026/0...

06.02.2026 16:16 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

๐Ÿ”ฅ 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...

06.02.2026 16:16 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
WordPress 7.0 Dev Chat Agendas | Dev Chat Summaries | Roadmap | Bug Scrub Schedule | Dev Notes | Field Guide | Help Test 7.0 | All Posts Tagged 7.0 | 7.0 Release Leads Channel WordPress 7.0 will be the first majโ€ฆ

๐Ÿ—“๏ธ Y hablaremos del calendario planeado para esta release
make.wordpress.org/core/7-0/

30.01.2026 15:50 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Planning for 7.0 With 6.9 out in the world, our collective attention has already turned to 7.0. Core contributors, together with Matt and Mary, had a call to discuss ideas and projects. There was shared excitement โ€ฆ

โš™๏ธ Exploraremos el roadmap para esta siguiente versiรณn mayor de WordPress y comentaremos las features que se vienen

make.wordpress.org/core/2025/1...

30.01.2026 15:50 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

๐Ÿš€ 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

30.01.2026 15:50 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

You can try at www.npmjs.com/package/wps...

27.01.2026 18:59 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0