On January 28, 2025 at 14:48


Did you know that ChatGPT is adding utm_source to every link in the response sources and citations? Make sure you're tracking that in your analytics!
Did you know that ChatGPT is adding utm_source to every link in the response sources and citations? Make sure you're tracking that in your analytics!
Responded to @jimniels:
@jimniels Most web servers compress the content for transport. I wonder if minifying the source has any impact on that compresses size, do you know?
Responded to @kasparsd:
Learn more: https://github.com/wpelevator/perf-bench
Created "Perf Bench" to generate all kinds of web performance tests. It is a single PHP file (inside Docker) that maps query args to feature flags. A helper script can generate all permutations of the supported feature flags which can then be used by any other benchmarking tool.
Boost your block theme performance in by preloading the new custom fonts added in WordPress 6.5. Here is how: https://wpelevator.com/guides/block-theme-performance
Why is that WordPress doesn’t offer system font stacks out of the box?
Tested a bunch of Meshtastic antennas for 868MHz (EU) frequencies and only two of them are actually usable. That's very frustrating for users because they will never know the reality without testing.
Responded to @kasparsd:
Learn more at: https://formcontrols.com
Just release version 0.10.0 of Controls for Contact Form 7 which enables native WordPress shortcodes in the form content.
Responded to @mattwiebe:
@mattwiebe Got it, thank you! Upgrade routines like that are a pain.
Responded to @mattwiebe:
@mattwiebe @jeremy @wilhelm @photomatt @pfefferle What was the issue? Do you have a link to the offending change?
To catch the hardest bugs, your WordPress development environment should be:
1. a sub-directory multisite,
2. with WP core in a sub-directory,
3. with wp-contents at the root (outside of core)
What am I missing?
Fonts create an immediate emotion. Some are classy and expensive while others are playful and fun. Good fonts are the ones you don't notice — they just add clarity to the message and brand.
I feel like Drupal could significantly improve the perception of their brand and value by updating the front stack.
How to add Live Preview (blueprint.json) to plugins on WP.org? And how to test it locally before deploying?
After adding this to one of my plugins, I decided to record a video with general instructions and some tricks for local testing.
Responded to @kasparsd:
Learn more about the feature: https://formcontrols.com/docs/contact-form-7-to-tablepress
The Controls for Contact Form 7 plugin can now store the form submissions 📬 in TablePress!
Responded to @kasparsd:
Here is my guide to WordPress package signing — the current state and the proposed distributed workflow https://wpelevator.com/guides/wordpress-package-signing
I just realized that with distributed WordPress packages and signing, all vendor code must be isolated to avoid one trusted vendor from publishing an update with another vendor's package content which would overwrite it.
Responded to @kasparsd:
5. While this proposal addresses signing and trust, it does not solve directory name isolation for plugins and themes — that would require a separate solution entirely.
What do you think? Is this simple enough to encourage adoption? What could be improved?
Responded to @kasparsd:
3. For the first install of any plugin or theme, users would need to explicitly specify the trusted key for the vendor. Each download page would prominently display the public key for users to specify.
4. Key rotation could be automated via custom HTTP headers with signed payloads. A single valid public key would ensure that revoked or invalid keys stop working immediately.