On April 7, 2025 at 13:48

I see a lot of publishers struggle with timely search engine indexing after publishing or updating an article. This happens because:

(1) the update invalidates the sitemap cache and Google sees a long response time due to regeneration which makes it apply crawl throttling as the site appears to be overloaded; or

(2) the sitemap returns stale content (without the new article URL) because there is a delay in regeneration.

On April 4, 2025 at 19:39

I wish wp-scripts considered all JS files in the ./src directory as webpack entrypoints. The current behaviour is very unpredictable and broken:

1. No way to specify individual JS files as entry points while keeping the blocks/*/block.json parsing.

2. Ignores src/index.js entrypoint if src/blocks/*/blocks.json is present.

On April 2, 2025 at 19:39

Version 0.13.0 of the Two Factor plugin for WordPress is out! 🚀

It features a new filter to limit the available two-factor methods for each user. Useful for disabling less secure methods for super-admins, for example.

On April 1, 2025 at 19:39

How do you scope a PHP scoping library to avoid dependency conflicts? That's a trick question 😅

The must rewrite EVERYTHING including the source itself, the autoloader (which must be shipped with the release) and the composer.json with the original dependencies removed.

And then you probably want to test everything by re-running the test suite within the rewritten codebase which still needs to rely on the development dependencies.

On April 1, 2025 at 13:48

What are you using for debugging post meta values in WordPress? Most of the existing plugins seem to be relying on legacy meta boxes for the output.

On March 31, 2025 at 19:39

Oh, well. Microsoft Office auto-update somehow replaced my Office 2021 install with Office 365 which disabled all editing. Had to do a complete reinstall. Good luck finding an official 2021 installer using any of their documentation which is all out of date.

Found a GitHub repo with up-to-date direct links to official downloads and handy commands to disable all telemetry and cloud functionality.

On March 28, 2025 at 19:39

The standard <link rel="alternate" /> tag seems like a good candidate for providing semantic links to markdown representation of website content to LLMs. Same with links to MCP endpoints, right?

On March 28, 2025 at 13:48

TIL: The Query Monitor plugin adds an HTTP header with a PHP backtrace showing what triggered a WordPress redirect — useful for tracking down the source of unexpected redirects.

On March 25, 2025 at 13:48

Here’s a sneak peek at a prototype plugin that lets you selectively 🔐 encrypt WordPress options.

It's accessible only to admins, similar to the secret wp-admin/options.php page which provides read/write access to all unserialized options.

Interested in early access to this paid plugin? Drop a comment below 👇

On March 24, 2025 at 13:48

I'm working on a PHP library to enable encryption of WordPress options and meta values using symmetrical keys stored in constants, environment variables and PHP files.

The eventual goal is to get something similar into WordPress core so I'll build a plugin that provides an interface for encrypting existing options. Other plugins will be able to opt-in for encrypted storage of specific options through a simple filter.

What's something you would like to see in a solution like this?

On March 23, 2025 at 13:26

What’s the name of the form plugin that is using only Gutenberg blocks? I think it was released in the past few month.

On March 21, 2025 at 06:56

Something is causing my @mikrotik R11e-LTE6 to go into infinite reset mode and there is nothing in the logs when it starts happening. Was all good for years until the 7.18 upgrade.