's Avatar

@philhoyt

Web Developer, I build a lot of WordPress sites. https://philhoyt.com/ #WordPress #CSS #WebDev

685
Followers
147
Following
112
Posts
08.02.2024
Joined
Posts Following

Latest posts by @philhoyt

blame bootstrap. the twitter fucks were like "heres an easy way to make every single website look like twitter" and everyones been using it since

04.03.2026 23:54 πŸ‘ 32 πŸ” 1 πŸ’¬ 3 πŸ“Œ 0

This is literally doublespeak.

Please share this video from @hankgreen.bsky.social about how coal is obviously bad in more ways than just environmental.

youtu.be/IfvBx4D0Cms?...

11.02.2026 17:43 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Dice Tray - Free Online Dice Rolling App for Tabletop RPGs Roll dice online with Dice Tray. Perfect for tabletop RPGs and board games, featuring multiple dice types, roll history, modifiers, and advantage/disadvantage rolls.

Similar but different, I was playing a lot of Solo TTRPGs on the go, often needing to roll multiple D100s. So I put this together.

dice-tray.com

02.02.2026 00:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Who could have guessed that CSS as a service wouldn't work out?

09.01.2026 15:24 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I gotta get off of Spotify.

07.01.2026 20:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

A media category taxonomy would go a long way.

27.12.2025 19:46 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I build my tools for both users and developers, so Notiblock is completely style-agnostic. Use your own blocks and styles, then display them conditionally with Notiblock.

02.12.2025 21:13 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
The Notiblock WordPress Dashboard widget, displaying a temporary message.

The Notiblock WordPress Dashboard widget, displaying a temporary message.

The frontend displaying Notiblock.

The frontend displaying Notiblock.

My clients were getting lost in the Site Editor while trying to update temporary notification messages, so I built Notiblock. A plugin that lets you conditionally display blocks and update messages directly from the WordPress Dashboard.

github.com/philhoyt/Not...

02.12.2025 21:05 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
Registering block templates via plugins in WordPress 6.7 Learn how to use the plugin template registration API in WordPress 6.7 to register and build templates from plugins.

Slap dashed a block template into my WP Peeps plugin this morning.

Adding page templates to a plugin used to be a significant pain, but now it's trivial!

developer.wordpress.org/news/2024/08...

14.11.2025 16:25 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
How WordPress 6.9 gives forms a theme.json makeover WordPress 6.9 introduces new form elements support via theme.json. In this walkthrough, learn how to use them and when to fall back to CSS.

Styling forms in theme.json is actually huge.

developer.wordpress.org/news/2025/11...

06.11.2025 20:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Holy shit... they display none on the admin bar...

06.11.2025 18:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

"Git? Never heard of her." - Previous developer probably

06.11.2025 14:40 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Post image

We've been fostering 4 kittens and their momma. Gonna miss these goobers

01.11.2025 15:27 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Interest piqued

23.10.2025 02:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I added WooCommerce to my hobby site to sell my book. I’ve made about $400, only trying to break even on printing costs. Now Jetpack Stats wants $100 of that per year to keep using it. *Deactivated.*

23.10.2025 02:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I love that the font size classes for the navigation are applied to each link, so you can't override them, because the order they are written in your theme.json font size is the order they get rendered inline.

22.10.2025 15:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The core/navigation block is still a complete nightmare.

22.10.2025 14:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Ah, so this is why Figma lowkey sucks these days.

02.07.2025 13:18 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Not sure if this is exactly what you mean, but I’ve been working with a lot of dynamic blocks lately. I usually start by scaffolding out the logic and markup in render.php until it starts to feel cluttered or hard to navigate, then I refactor into multiple files as needed.

19.06.2025 17:35 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

oh no, time for full team PR reviews.

13.06.2025 15:51 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This will be a welcome addition!

12.06.2025 13:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
a man wearing a hat and a suit with a blue x in the corner ALT: a man wearing a hat and a suit with a blue x in the corner

"The updated subscription pricing reflects the significant added AI value"

08.06.2025 23:53 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

WordPress and the block editor in particular could’ve benefited from a proper Fields API earlier on. It would’ve helped separate content from layout more cleanly and offered better templating options… but here we are?!

29.05.2025 13:32 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Not the most elegant solution, but when I’ve made changes in the Site Editor, I’ve always exported the theme and overwritten the theme files in my repo. This mostly works with minimal issues.

I do find our overreliance on saving page layout, site layout, and content all in the database concerning.

29.05.2025 13:29 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
philhoyt on X: "Why are @firefox profiles so buried in their features?" / X Why are @firefox profiles so buried in their features?

This is huge. πŸ™Œ
x.com/philhoyt/sta...

20.05.2025 18:21 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I’ve yet to work with a web designer using Figma who consistently names and groups their layers, uses components properly, applies styles, or leverages any of the other features needed to produce dev ready designs...let alone something suitable for automatic slop site generation.

08.05.2025 14:40 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Just implemented one of my favorite web design features: when a lightbox displays an image smaller than its original size!

07.05.2025 16:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Not mentioned is they removed the corner swipe completely apparently. This is garbage. #oneui7

07.05.2025 00:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hot Take: Full Stack Devs that don't understand semantic markup are not "Full Stack"

17.04.2025 23:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

it's happening.

15.04.2025 13:54 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0