On June 6, 2025 at 19:39
Responded to @kasparsd:
Screenshot from https://grandperspectiv.sourceforge.net which you can also get from the App Store to support the development of the utility!
Responded to @kasparsd:
Screenshot from https://grandperspectiv.sourceforge.net which you can also get from the App Store to support the development of the utility!
Wow, that's all taken up by the dynamic wallpaper videos π
Here is an interesting playground plugin for anyone running WP multisite https://wordpress.org/plugins/multisyde/
1. Centralized plugin activation/deactivation without going to each site.
2. Show the timestamp of the last login for each user on the network.
Is there a WordPress plugin that shows a confirmation prompt when updating a published post?
Attached is what I had in mind based on the dialog used by the full side editor when making site-wide changes.
Responded to @kasparsd:
You can still get access to the course with a 30% discount during June! https://wpshout.com/wordpress-development-course/
The first module of the Modern WordPress Fast Track course is now live!
It covers the web fundamentals from the perspective of a full-stack WordPress developer — everything from IP packets and TCP to DNS and HTTP!
Responded to @kasparsd:
This kind of deep and hands-on insight is exactly what we cover in the Modern WordPress Fast Track course.
Enroll before May 23 to get 40% off and two exclusive bonuses β https://wpshout.com/wordpress-development-course/
New video: Pealing the four layers π§ of WordPress caching:
π Runtime object cache stores data just for the current request.
πͺ¨ Persistent object cache shares cached results across requests.
ποΈ Advanced cache serves full HTML via PHP.
π Full-page cache skips WordPress entirely.
Responded to @kasparsd:
My latest guide on WordPress emails explains how it all works:
β
How wp_mail() really works
β
Setting headers, SMTP, and DKIM correctly
β
Using filters like phpmailer_init to lock it all in
π Read the guide: https://wpelevator.com/guides/wordpress-emails/
Most WordPress sites are failing silently at email delivery.
Emails sent by wp_mail() get flagged, dropped, or bounced, and most devs never notice until it breaks something critical.
β Password reset links that go to the wrong site
β SPF and DMARC misalignment
β Invalid Return-Path headers
TIL: PHPUnit no longer supports test filenames being different from the test class names (i.e. `class-` prefix used by WP) since version 9.
Why enforce this? I assume reflection is still used for resolving the actual class names so there is no practical need for them to match.
Created a single markdown file (6.5MB) with all of WordPress developer handbooks which you can add to your project for AI context.
Get it from here: https://gist.github.com/kasparsd/5514c8fbc161a584b472ceb0bef2f27d
Interestingly, AI can also help identify gaps in the documentation and provide some really insightful tips for improving it.
Responded to @kasparsd:
Subscribe now to get the next video delivered straight to your inbox: https://wpshout.com/wordpress-development-course/
Responded to @kasparsd:
In this short video I'll show you how modern browsers can supercharge your WordPress development workflow.
πΊ Watch episode 1 now (runtime: 7 min) https://www.youtube.com/watch?v=VpOiThaaRAo
Responded to @kasparsd:
As part of the Modern WordPress Fast Track course launch, Iβm sending out weekly tips and tricks to all subscribers of our FREE newsletter.
Weβre kicking things off with a fun little journey through the quirky, chaotic, and clever history of web browsers — from the early days of WorldWideWeb (the actual name of the first web browser) to the performance-focused powerhouses we use today like Chrome and Firefox.
Did you know that web browsers used to include authoring tools for creating websites? A true WYSIWYG experience before even FrontPage and Dreamweaver existed.
Now we canβt even view source on mobile π
Luckily we still have very powerful developer tools bundled with the browsers — from inspector (remember Firebug?) to network monitoring and even performance analysis.
Should MCP servers have access to system shell? π€
Here is a bare-bones MCP server written in PHP being used in VS Code over SSE to get DNS records using dig.
Responded to @kasparsd:
Here is the relevant issue for adding this to the HTML spec https://github.com/whatwg/html/issues/6636 and a guide from Google on how to implement now https://web.dev/articles/lazy-loading-video
TIL: HTML video poster images in <video post="image.jpg"> are not lazy-loaded. You need to do the same data-poster swap trick πͺ