WordPress

One hook to rule them all: The many faces of block categories
Blocks play an integral role in modern WordPress development, which are organized into categories. But did you know you that you can rename, reorder or create new ones? Come explore the many ways you can use customize your block categories.
2025-01-21 21:16
Joost/Karim Fork
Making great software, great product that stands the test of time and not just survives but thrives through monumental technological shifts is incredibly hard. That challenge is part of the reason I love doing it. There is never a dull day, and the rew...
2025-01-11 02:06
What’s new for developers? (January 2025)
Welcome to the new year in this post that covers all of the developer highlights from the end of 2024.
2025-01-10 16:47
WordPress Themes Need More Weird: A Call for Creative Digital Homes
The modern web has gradually shifted from a vibrant tapestry of personal expression to a landscape of identical designs, where millions of websites share not just similar structures, but identical visual language, spacing, and interaction patterns. As ...
2025-01-02 18:53
Holiday Break
In order to give myself and the many tired volunteers around WordPress.org a break for the holidays, we’re going to be pausing a few of the free services currently offered: We’re going to leave things like localization and the forums open because t...
2024-12-20 00:36
Mastering light and dark mode styling in block themes
How to build block themes with both light and dark color scheme that's activated based on the user's operating system preferences.
2024-12-19 16:21
Snippet: Snippet: How to register a block variation but hide it from the inserter
When defining a custom block, the inserter property in block.json can be used to control if the block is available to be inserted by the user or if it can only be added programmatically. In some cases, a custom block is overkill, and a block […]
2024-12-18 15:26
Snippet: How to register a block variation but hide it from the inserter
When defining a custom block, the inserter property in block.json can be used to control if the block is available to be inserted by the user or if it can only be added programmatically. In some cases, a custom block is overkill, and a block […]
2024-12-18 15:26
Snippet: How to filter the output of a block binding
The Block Bindings API in WordPress provides a powerful way to connect block content with dynamic data sources. Learn how to filter bindings on the front end with this snippet.
2024-12-17 20:18
State of the Word 2024: Legacy, Innovation, and Community
On a memorable evening in Tokyo, State of the Word 2024 brought together WordPress enthusiasts from around the world—hundreds in person and millions more online. This event marked the first time State of the Word was hosted in Asia, reflecting the pl...
2024-12-16 21:28
Write Books With the Block Editor
If you need a little push to start writing this winter, in the comfort of your familiar editor, here it is! You can now use the Block Editor to create electronic books and other documents—all completely offline. What a full circle moment for Gutenber...
2024-12-16 08:36
Openverse.org: A Sight for Sore Eyes
Openverse.org, the vibrant platform for openly licensed media, has introduced a sleek and modern Dark Mode feature. This new site theme is designed to enhance users’ comfort and style as they explore the extensive library of creative resources. Wheth...
2024-12-11 17:45
Developer Hours: Improve your workflows with WordPress development tools
In this session of the Developer Hours, the presenters took a deep dive into the advanced usage of tools like create-block and wp-scripts, along with a few others.
2024-12-11 07:30
What’s New for Developers? (December 2024)
Catch up on what’s coming next for Core, Gutenberg, and WordPress Playground in the last edition of What's New for Developers for 2024
2024-12-10 15:16
What’s New for Developers? (December 2024)
Catch up on what’s coming next for Core, Gutenberg, and WordPress Playground in the last edition of What's New for Developers for 2024
2024-12-10 15:16
Snippet: How to lock WordPress blocks and prevent unlocking
Learn how to lock blocks in WordPress and prevent your users from unlocking them. These code snippets are essential for maintaining design consistency.
2024-12-09 18:03
Bridging the gap: Hybrid themes
Discover the key differences between two common WordPress theme types and learn how to seamlessly integrate modern block theme features into a classic theme. This approach allows for a smooth, gradual transition to block-based functionality while retai...
2024-12-03 18:30
Snippet: How to disable the Font Library
How to disable the font library for your theme users with just a few lines of code.
2024-11-27 17:53
WordPress 6.7.1 Maintenance Release
WordPress 6.7.1 is now available! This minor release features 16 bug fixes throughout Core and the Block Editor. WordPress 6.7.1 is a fast-follow release with a strict focus on bugs introduced in WordPress 6.7. The next major release will be version 6....
2024-11-21 14:56
Snippet: How to disable heading levels in the Editor
WordPress 6.7 allows developers to restrict the heading levels that are available to users in Core blocks. Learn how in this code snippet.
2024-11-15 15:46