Even though others say different, accessibility is a very important good for software and the whole internet. Thus, I spend the last weeks in improving accessibility throughout all products from Epiphyt. In my opinion, this is especially important nowadays, since it’s easier than ever to find good resources about accessibility and also to fight some [ ]
Today, I’m happy to announce the release of new versions for Form Block Pro and Form Block, marking one of the largest release pack for these form plugins. Multi-step forms Completely new in Form Block Pro 1.5.0 is the section block, which allows to create multi-step forms to improve engagement, especially when it comes to [ ]
Today, I’m happy to announce the availability of Embed Privacy 1.13.0 with many new features and bugfixes, marking one of the biggest release for this plugin. Cover block support Part of WordPress 7.0 is the ability to add embedded content to the cover block. Embed Privacy 1.13.0 is now able to block such embedded content [ ]
On May 11, 2026, the Patchstack team notified me about a vulnerability in Embed Privacy version 1.12.3 and lower that allowed a malicious actor to delete any file PHP has access to. Let’s checkout what happened. Timeline The researcher “daroo” submitted a vulnerability through the Patchstack Vulnerability Disclosure Program for Embed Privacy on May 10, [ ]
In WordPress 7.0 and newer, you can use a per-block custom CSS input field to add exactly that: custom CSS for a particular block. And there’s currently no easy way to disable it. Thus, I’ll show you how to do it, even though it is relatively hidden within the “Advanced” settings panel of each block. [ ]
In WordPress 7.0, two new typography settings arrived within the block editor to set a line indentation and use the “Fit text” feature. The latter already has been part of WordPress 6.9 as block style. For me, such settings are usually not necessary for most people. Thus I show you how you can remove them [ ]
With version 1.6.0, Block Control gained some needed love to be fully compatible with the latest WordPress versions and also a new feature for feeds – they’re not dead. This new version not only adds full compatibility with WordPress 7.0, it also allows to hide content in feeds (which usually is especially handy for blog [ ]
After five months of work I’m happy to release the new versions 3.0.0 for Impressum Plus and Impressum, respectively. And even though there isn’t much visible on the surface, it’s the required step to take them to the next level. Two notable improvements Writing the headline, it shows me (again) what technical dept really is [ ]
More often than I want, I see directly enqueuing assets via wp_enqueue_script or wp_enqueue_style without checking whether the asset is actually used on the current page. This may hurt performance. But it also has a negative implication for developers. Difference between register and enqueue To understand the problem, let’s checkout what the actual difference is [ ]
When linking a word in WordPress and publishing it in the Fediverse via ActivityPub, those links are getting removed. But what if you want to keep the links? When asked about this in a feature request at GitHub, @obenland came up with a pretty nice solution I want to share here, which does exactly what [ ]