Tag: wordpress
-
Automattic Minus Matt
There's a lot of tech press this morning about the involuntary ousting of my former boss Matt Mullenweg from his CEO position at Automattic. Ernie Smith from Tedium's article is my favourite. Here's my take on why this is good for Automattic (and everybody else!), and why this should be seen not as a power grab... but as an intervention!
-
Note to self: ignore search results that say to install a plugin; the absolute fastest way to send a test email from a WordPress/ClassicPress installation (assuming you're using WP-CLI) is just to run something like:
wp eval 'wp_mail("recipient@example.com", "Test Email", "A test email from WP-CLI");' -
Disabling AI in WordPress 7.0
Nicholas A. Ferrell explains how to tell WordPress 7.0 to keep its AI features disabled, and I share my alternative approach: use a fork - ClassicPress - that doesn't include the AI features in the first place, and add them using a plugin if that's really what you want.
-
Do Contact Forms Attract More Spam than Email Addresses?
David Bushell, Luke Harris, and Kev Quirk all shared how they got less spam from exposing their email addresses on their personal websites than they did through their contact forms. That's not my experience, though, and I think I know why...
-
Sometimes LinkedIn's approach to anonymising who looks you up isn't very effective.
Alt
'Anonymised' LinkedIn notification advising that 1 hour ago, 'Founder at WordPress viewed your profile'.
I wonder who that could be? ๐
-
Using WordPress internally at Automattic as a productivity tool is great... until you have to call in sick three days in a row and Jetpack treats your "streak" as an "achievement"! ๐
Alt
Two 'Jetpack' notifications on an Android phone, both at 08:07. The first reads: 'Dan Q posted on Marketplace Engineering: AFK for itsdang -26Feb25'. The second reads: 'New achievement: You're on a 3-day streak on Marketplace Engineering!'
-
Reply to Blogging for traffic not design
Andy Hawthorne criticised a new website owner for not using a popular CMS, arguing that this would necessarily impact their SEO and so invalidate the point of their website (that point being, Andy presupposes, to attract views). I dispute... almost every single part of that argument.
-
Get Ready with Me: Techfluencer Edition
WordPress.com's YouTube channel just shared an influencer 'get ready with me'-style video but featuring a techfluencer. It's... weird? But funny?
-
WordPress to ClassicPress
A few weeks ago I switched this blog to ClassicPress, a fork of WordPress. Here's a deep dive into how (and why) I did it, as well as a look into what my experience so-far has been with this (mostly-)cut-down version of the world's most popular CMS.
-
Reply to Ed Catmull on Change
Matt talked about change, and mentioned the history of WordPress. I weighed-in, talking about my (positive) experience of open source in an environment of change, and contrasting it to fighting with Squiz CMS at the Bodleian!
-
The Continuum
Inspired by Geneveive Raine's "The Continuum", I turned all of my blog post's featured images into a stripy picture.
-
Blog Questions Challenge
I must be the last blogger on Earth left to do Ava/Kev's 'Blog Questions Challenge'. Let's get to it.
-
Can AI retroactively fix WordPress tags?
My blog's tagging is a mess. With posts going back 27 years, an inconsistent taxonomy, and changes in focus, that's pretty-much inevitable. Perhaps an AI can help: reading through old under-tagged posts and suggesting tags that could be added? Let's try it...
-
I'm pretty impressed with running WordPress on Caddy so far.
It took a little jiggerypokery to configure it with an equivalent of the Nginx configuration I use for DanQ.me. But off the back of it I get the capability for HTTP/3, 103 Early Hints, and built-in "batteries included" infrastructure for things like certificate renewal and log rotation.
Alt
Browser network debugger showing danq.me being served over protocol 'h3' (HTTP/3) and an 'Early Hints Headers' section loading a WOFF2 font and a JavaScript file.
(why yes, I am celebrating my birthday by doing selfhosting server configuration, why do you ask? ๐ )
-
Even when it's technical, not all of my International Volunteer Day work for Three Rings has been spent using our key technologies (LNMR [Linux, Nginx, MariaDB, Ruby] stacks).
Today, I wrote some extra PHP for our WordPress-powered contact form to notify our Support Team volunteers via Slack when messages are sent. We already aim to respond to every message within 24 hours, 365 days a year, and are often faster than that... but this might help us to be even more-responsive to the needs of the charities who we help look after.
Alt
A filled contact form alongside a Slack message and a resulting ticketing system message.





