Your Plugin Needs a Disclosure Policy. It Takes an Afternoon
Commercial plugins sold into the EU now need a documented route for researchers to report vulnerabilities, with response timelines. The work is smaller than it sounds.
Browse category
126 Articles
Commercial plugins sold into the EU now need a documented route for researchers to report vulnerabilities, with response timelines. The work is smaller than it sounds.
Still technically optional, and the default for new stores, with the performance work aimed squarely at it. The failure modes are all in your extensions.
Not deprecated, removed, after about five weeks of notice. Plus a stock reservation default that changed and a shop page query that returns a different type.
Examples marked interactive execute in the browser against a real install, powered by Playground. It quietly raises the standard for your own documentation.
Responsive and pseudo-class states shipped in 7.1 but the schema validating them did not keep up. Fixes landed in Gutenberg 23.8. Reopen the file and look again.
The package no longer reaches into core private APIs. If you looked at it once, decided bundling was too risky and wrote your own admin table, that calculation has changed.
The template prop on InnerBlocks is deprecated ahead of WordPress 7.2. Around twenty core blocks have already moved. The why is more interesting than the how.
Gutenberg 23.9 turns variation and transform shortcuts into something you register rather than something core hardcodes. Twenty minutes of work on the blocks people use all day.
Somebody finishes building their first online course, and the next question is always the same: how do you actually take money for it? In the WordPress world, the reflex answer is WooCommerce. Install the plugin, bolt on a course integration, done. Except that reflex deserves a second look. A modern LMS plugin already knows what
Somebody finishes building their first online course, and the next question is always the same: how do you actually take money for it? In the WordPress world, the reflex answer is WooCommerce. Install the plugin, bolt on a course integration, done. Except that reflex deserves a second look. A modern LMS plugin already knows what
A plain coffee mug is a $9 product. The same mug with a name printed on it is a $24 product, and customers happily pay the difference. Personalization is one of the most reliable ways to raise the value of an order, but WooCommerce product customization is not something WooCommerce does out of the box.
A single RSS feed in a sidebar widget is fine. The genuinely useful trick is pulling several feeds onto one page: a niche news wall that updates itself, a digest of the best sources in your industry, a monitoring page for competitor blogs. That is what this guide builds. The tool for the job is