CARVIEW |
Select Language
HTTP/2 200
date: Fri, 10 Oct 2025 17:21:20 GMT
content-type: text/html; charset=utf-8
cache-control: max-age=0, private, must-revalidate
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com marketplace-screenshots.githubusercontent.com/ copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
referrer-policy: no-referrer-when-downgrade
server-timing: discussion_layout-fragment;desc="discussion_layout fragment";dur=336.910791,content_1-fragment;desc="content_1 fragment";dur=163.656316,content_2-fragment;desc="content_2 fragment";dur=165.208396,sidebar_content-fragment;desc="sidebar_content fragment";dur=92.31295,nginx;desc="NGINX";dur=1.175342,glb;desc="GLB";dur=136.839296
strict-transport-security: max-age=31536000; includeSubdomains; preload
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
x-content-type-options: nosniff
x-frame-options: deny
x-voltron-version: 266d7a9
x-xss-protection: 0
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=gThSwftHM%2F9OnV47jRPgv7nPQ69n6UFzdCXMMFGaeNAEUuWIbMYNvi2uZPu6smwD3DJms7UhJjBl0zsuhJlUDkTU8jnNIatzZHrJf2bZk7w1xy36WUZ82sB%2BaZbZ4FZd8vkJRWZ%2BprSEaVkp5nziB3Bs%2FU%2Fc3NmrFIo0DfLqeBN2B0dORc2DhYk4HOOx0%2FtF7vBXLEjYt25Rv72XR17zijuC2eaqxhJi8Jy%2BAtuy7CWcJi1%2BjHcXHt0fRmCB7fS%2F7OgSumP%2F5Y9ghgxewyS27w%3D%3D--%2F1NZe6OuThJ01ExJ--gTNv2Vo7eJaTuYVGrZkM2Q%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1330709432.1760116880; Path=/; Domain=github.com; Expires=Sat, 10 Oct 2026 17:21:20 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sat, 10 Oct 2026 17:21:20 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: AFA8:FE51E:CD3B:FBFC:68E94090
Building Dynamic Experiences combining different WordPress/Gutenberg features: Word Switcher project Β· WordPress/developer-blog-content Β· Discussion #409 Β· GitHub
Oct 1, 2025
·
2 comments
Comment options
You must be logged in to vote
Comment options
You must be logged in to vote
π‘
Topic Ideas
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji
reacted with thumbs down emoji
reacted with laugh emoji
reacted with hooray emoji
reacted with confused emoji
reacted with heart emoji
reacted with rocket emoji
reacted with eyes emoji
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 7
Building Dynamic Experiences combining different WordPress/Gutenberg features: Word Switcher project #409
Locked
juanmaguitar
started this conversation in
Topic Ideas
Building Dynamic Experiences combining different WordPress/Gutenberg features: Word Switcher project
#409
Replies: 2 comments
-
Thank you for your topic proposal, @juanmaguitar - |
Beta Was this translation helpful? Give feedback.
All reactions
-
β€οΈ 1
0 replies
-
This topic is approved, and conversation continues on the issue. |
Beta Was this translation helpful? Give feedback.
All reactions
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Category
Labels
You canβt perform that action at this time.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
The Word Switcher Core Blocks project demonstrates how developers can combine several key Gutenberg technologies to implement dynamic behaviors in blocks while keeping the editing experience intuitive and consistent. By extending core blocks, the project shows a practical path for using the editor itself as a framework for rich, interactive workflows.
This article would highlight how four important Gutenberg technologiesβHTML API, Interactivity API, JS Modules, and Format APIβare applied in this project, and how developers can adopt similar patterns in their own block-based solutions.
Key Points for the article:
References:
Audience: WordPress developers building advanced block functionality, contributors exploring Gutenberg APIs, and anyone interested in pushing the block editor towards dynamic, interactive experiences.
Note
This article could act as a case study: how a single project (Word Switcher) uses multiple Gutenberg APIs in combination, rather than isolated examples.
Beta Was this translation helpful? Give feedback.
All reactions