How to build PHP-only Gutenberg blocks. https://kinsta.com/blog/php-only-gutenberg-blocks/ #wordPressDev 3gutenberg #PHP
How to build PHP-only Gutenberg blocks

Ditch JS, React, and complex build steps. Master Gutenberg blocks with pure PHP and deploy custom blocks to WordPress in minutes.

Kinsta®
What’s new in Gutenberg 22.7? (11 March)

“What’s new in Gutenberg…” posts (labeled with the #gutenberg-new tag) are posted following every Gutenberg release on a biweekly basis, showcasing new features included in each release. As a remin…

Make WordPress Core

🆕 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 🚀

https://juanma.codes/2026/02/16/wp-trac-triager-a-chrome-extension-for-wordpress-core-ticket-triage/

#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
The Anatomy of theme.json: A Developer's Cheat Sheet

For a long time, the logic of a WordPress® theme lived primarily in functions.php. If you wanted to add support for a custom logo, wide alignment, or editor styles, you… Read more

Delicious Brains

@itworldcup PHP is not too far behind.

But check out the vote count!

700 votes cast so far. This is the most voted on head to head so far.

Come on #php #phpc #symfony #laravel #wordpress #WordPressDev #drupal #doctrine #cakephp #magento #laminas #slimphp devs.

We can win this.

I do a lot of #WordPress Gutenberg development and I have a bunch of code snippets I run in the browser console.

This one retrieves the meta fields and filters the property names to only those that contain "mysubstring"

((substring) => Object.fromEntries(
Object.entries(
wp.data.select('core/editor').getEditedPostAttribute('meta')
).filter(
([key, value]) => key.toLowerCase().includes(substring.toLowerCase()
)
)))('mysubstring')

See https://salferrarello.com/filter-meta-in-wordpress-gutenberg-block-editor/

#WordPressDev

Add A Settings Page to WordPress Plugins | Drazen's Blog

Learn to add a settings page to your WordPress plugin. A step-by-step guide to the Settings API, registering options, and creating admin forms.

Drazen's Blog
How to Build an Interactive WordPress Theme Demo with Playground Blueprints

Find out how to build an interactive WordPress theme demo with Playground Blueprints.

WordPress.com News
Dropping support for PHP 7.2 and 7.3

Support for PHP 7.2 and 7.3 will be dropped in WordPress 7.0, currently scheduled for release in April 2026. The minimum recommended version of PHP will remain at 8.3, but the new minimum supported…

Make WordPress Core

What Really Happens When You Type a URL in Your Browser?

Typing a URL feels instant, but behind that single keystroke, a global engineering marathon begins. From DNS resolution and TLS handshakes to HTTP/3, rendering engines, and GPU compositing, your browser coordinates thousands of decisions in milliseconds. This post breaks down what really happens when you press Enter, step by step, without the fluff.

Checkout my full blog: https://kishanjasani.in/what-happens-when-you-type-a-url-into-browser/

#PHP #http #webdev #WordPressDev