Peter Wilson
peterwilson.cc
Peter Wilson
@peterwilson.cc
Web & CMS developer with 20 years experience. Working at 10up. Conference speaker. Rants, shit posts & opinions my own. He/him.

https://peterwilson.cc
Things I say in detailed technical conversations that I didn't have on my bingo card: "👨 🏻🐰👨 🏻 appears differently to 👨🏻🐰👨🏻 which would trigger a false support detection even though none of the dudes are wearing bunny ears".

Anyway... detecting emoji support is complex.
November 5, 2025 at 4:05 AM
I've added the plugin check action to my WordPress plugin template repo github.com/peterwilsonc... now that security reports are created for each plugin update. make.wordpress.org/plugins/2025...

I've used the most basic configuration and will customise it based on each plugin's needs.
GitHub - peterwilsoncc/wp-plugin-template
Contribute to peterwilsoncc/wp-plugin-template development by creating an account on GitHub.
github.com
October 31, 2025 at 10:06 PM
I watched the Hamilton the Musical episode of Hard Quiz last night and all I can think is how much of a waste of a subject it was that the contestant didn’t make it to the final round.
September 24, 2025 at 12:12 AM
I'm thrilled to be speaking at Web Directions Enqueue, co presented by The Code Company. The line up is amazing and includes some of the best engineering minds in WordPress today. (BTW, there's a discount code in the Repository article!)
Enqueue Reveals Speaker Line-Up With Focus on AI, Performance, and the Future of WordPress
www.therepository.email
September 18, 2025 at 10:28 PM
Ha, the NYT endpoint for the Wordle solution is available prior to the start of day. No token/request hash needed.

Foolishly, I tested this in my browser for tomorrow (don't worry, I would never...). Switching to curl HEAD requests, it looks like the solutions are available up until October 8.
September 16, 2025 at 3:27 AM
I was not expecting LinkedIn of all places to start doing good proper honest human constructed Sudokus. Not only that, they're by Thomas Snyder who's world renowned in Sudoku circles.

Hopefully it starts a trend and newspapers will stop publishing boring algorithmically generated grids.
September 12, 2025 at 12:49 AM
Many years ago, I saw a job application form with the biggest tell that the company was run by toxic wankers.

"How many mouse clicks do you take to open your editor when you turn on your computer (we're serious)?"

I still occasionally think about how much I'd hate to work for those people.
September 11, 2025 at 12:41 AM
I released a new SEO WordPress Plugin last week: Simple Search Submission for IndexNow.

I thought the official plugin was over-engineered and had an unnecessary top level menu so wrote one that got out of the way and just got the job done. wordpress.org/plugins/simp...
Simple Search Submission for IndexNow
A simplified plugin for submitting crawl requests to search engines supporting IndexNow.
wordpress.org
September 7, 2025 at 10:04 PM
Repost with a character that would make an excellent shitposter
September 5, 2025 at 5:16 AM
There are admissions of guilt and then there's node recommending that node should only be used with a package manager.
September 4, 2025 at 12:21 AM
I finished writing my latest WordPress plugin over the weekend.

Its working subtitle is "Why write 1200 lines of code (including 700 lines of tests) with no build dependencies when you can write 3,200 lines of code (without any tests) with 73 build dependencies?"
August 31, 2025 at 10:18 PM
On #SurvivorAU last night, Parvati mentioned that she and David had played Deal or No Deal Island together. Fascinated by the concept, I looked it up and the details are just as terrible as the name suggests. Possibly even worse. en.wikipedia.org/wiki/Deal_or...
Deal or No Deal Island - Wikipedia
en.wikipedia.org
August 17, 2025 at 10:29 PM
An unfortunate side effect of agreeing to talk at a conference is the need to write a talk and prepare a slide deck.
August 12, 2025 at 11:03 PM
I’m trying to figure out if it’s IndexNow or IndexNow®. I can’t find any registration details online but it’s not something I need to do regularly so may not be looking in the right place.
August 8, 2025 at 10:45 PM
Reposted by Peter Wilson
Drawn by @peterwilson.cc, completed in 56m34

Draw your own at kilopx.com

August 8, 2025 at 2:51 PM
Reposted by Peter Wilson
WP Includes Is Helping Women Level Up Their Careers in WordPress — and Applications Are Now Open
WP Includes Is Helping Women Level Up Their Careers in WordPress — and Applications Are Now Open
Applications are now open for WP Includes’ next mentorship cohort, but the real story is the program’s impact since it launched in 2023.
www.therepository.email
August 8, 2025 at 4:00 AM
"Reduces the number of database queries ... by 344 (347 queries down to 3)" is always nice to write in a commit message. Even if it is for a process that runs once during the lifetime of a site.
August 7, 2025 at 2:13 AM
I just made the typo `npm ruin` and I think I'm in to the idea.
August 4, 2025 at 2:57 AM
Reposted by Peter Wilson
Inside Enqueue: A New Developer-Focused WordPress Event Coming to APAC
Inside Enqueue: A New Developer-Focused WordPress Event Coming to APAC
A new event is set to launch in Sydney this November, aimed at providing the kind of professional development space WordPress engineers in the Asia-Pacific region rarely get access to.
www.therepository.email
July 31, 2025 at 4:59 AM
It has been 0️⃣ days since I tried to shut down a VM from the wrong directory.
July 25, 2025 at 2:21 AM
“I am not the beta in this relationship” I try to convince myself as I open the bedroom blinds mainly so the cat can lie on the bed and have a good bake in full sun.
July 20, 2025 at 5:03 AM
I really, really, really wish that whoever named pull requests had named them merge requests instead.

It makes explaining both git and GitHub to a new users so much more complicated. While explaining the concept of git push & pull the existence of pull requests makes things so needlessly confusing.
July 13, 2025 at 3:46 AM
Committing 7,696 images totaling over 30MB to an SVN server with a 258ms ping time can take a while.
July 7, 2025 at 11:19 PM
I've released a new WordPress plugin: Local Twemoji.

For sites running over a CDN, this provides a performance improvement by serving emoji fallback images from your own site.

The perf improvement is due to the way modern browsers cache shared CDN assets.
Local Twemoji for WordPress
Local Twemoji is a WordPress plugin to serve fallback emoji images from your own site URL as a performance improvement for sites using a CDN.
peterwilson.cc
July 7, 2025 at 11:12 PM