
Translation Plugins Ship Language Switcher Blocks
The switcher is no longer a widget that hopes a classic theme still exists. A few vendors built a block that survives a header template part.
August 17, 2026·Sam Calder

The switcher is no longer a widget that hopes a classic theme still exists. A few vendors built a block that survives a header template part.
August 17, 2026·Sam Calder

Store managers can refund a line without leaving the order screen for a gateway tab from 2018. The honest versions log it as a store note.
August 5, 2026·Riley Cho

The contact-form market is rebuilding itself as blocks. Some of the rebuilds are real products. Some are shortcodes wearing a block wrapper.
August 1, 2026·Sam Calder

Emailing backup codes to the same inbox that just got phished was a tradition. A round of plugins now force a download at enrollment.
July 26, 2026·Sam Calder

Canonical titles and schema are less wrong when the plugin can see the actual blocks on the page. A few vendors got there. Most still parse the classic field.
July 21, 2026·Riley Cho

A surge of near-duplicate plugins, many clearly machine-written, is clogging review. New guidelines ask authors to disclose automated generation and to ship something a human could defend.
July 18, 2026·Riley Cho

A notice when another redirect plugin is already active. Late. Still better than a loop that takes the homepage with it.
July 13, 2026·Riley Cho

Restore-to-Playground is a small feature with a large teaching use: show a client the broken site without touching production.
July 4, 2026·Sam Calder

ga.js snippets that survived in ‘just in case’ settings are finally getting deleted. The page weight thanks you. Legal might too.
July 1, 2026·Sam Calder

Less custom-table mystery, more REST, more backups that actually restore lessons. A few of the rebuilds are real.
June 19, 2026·Riley Cho

After a decade of supporting every gateway poorly, several membership tools are going Stripe-only. The forums are loud. The checkout is quieter.
June 18, 2026·Riley Cho

A small interoperability note so two spam plugins do not both hide a field and both miss it. Forms authors asked. A few vendors answered.
June 7, 2026·Sam Calder

New notices tell you when a full-page cache and a persistent object cache are fighting. The notice is late. It is still welcome.
June 1, 2026·Sam Calder

Fewer duplicate banners, fewer scripts that ask twice. The option is boring. That is the point.
May 25, 2026·Riley Cho

Local batch compression is giving way to on-the-fly transforms. That is faster for editors and weirder for anyone who likes files on disk.
May 16, 2026·Riley Cho

Uploads that changed since yesterday, not another 40 GB zip. Restore still wants the last full. The daily run gets lighter.
May 14, 2026·Sam Calder

Keys move to a restricted referrer setup and a server proxy. The ones that still print a key in HTML are now the story.
May 3, 2026·Riley Cho

A round of mail plugins is storing credentials in a secrets API instead of a define() that gets committed to git. About time.
May 2, 2026·Riley Cho
WordPress 6.9 RC Adds Saved Views for Custom Post Types
WordCamp Europe Opens Mentor Applications Early
#48 – Mara Ellison on Leaving Marketplaces for Direct WordPress Work
Plugin Check CLI Lands Alongside Core Tooling
Translation Plugins Ship Language Switcher Blocks
WordPress 6.9 Beta Puts Data Views in the Spotlight
WordPress Studio Adds Two-Way Sync for Local Sites
Stop Measuring WordPress Health by Plugin Count