Daniel Post
@danielpost.com
I write about modern WordPress development and building a plugin business. Previously at Automattic.
● Better Loop (out now!) → https://betterloopwp.com
Autoblue → https://autoblue.co
Personal site → https://danielpost.com
● Better Loop (out now!) → https://betterloopwp.com
Autoblue → https://autoblue.co
Personal site → https://danielpost.com
Autoblue 1.0 is out, officially out of beta and now with support for self-hosted PDS instances! 🎊
Next up: improving the comments block
Next up: improving the comments block
October 8, 2025 at 2:59 PM
Autoblue 1.0 is out, officially out of beta and now with support for self-hosted PDS instances! 🎊
Next up: improving the comments block
Next up: improving the comments block
I ran into an issue where my local WordPress installation using Herd wasn't generating thumbnails for PDF files. This is how I fixed it.
Enable WordPress PDF thumbnails for local installations
I’m using Laravel Herd for my local WordPress development, and yesterday I ran into an issue where PDF thumbnails were not being generated in the media library—despite Imagick being installed and active. Trying to generate the thumbnails with WP-CLI surfaced the issue: As it turns out, PHP couldn’t find the Ghostscript command, which is required […]
danielpost.com
July 31, 2025 at 9:35 AM
I ran into an issue where my local WordPress installation using Herd wasn't generating thumbnails for PDF files. This is how I fixed it.
And here's the result—a polished file upload UI that looks like it came straight from WordPress core.
Another step closer to releasing the Document Hub extension for Better Loop. 🤞🏼
Another step closer to releasing the Document Hub extension for Better Loop. 🤞🏼
July 30, 2025 at 12:17 PM
And here's the result—a polished file upload UI that looks like it came straight from WordPress core.
Another step closer to releasing the Document Hub extension for Better Loop. 🤞🏼
Another step closer to releasing the Document Hub extension for Better Loop. 🤞🏼
I always always always want my plugins to feel like they belong in WordPress. It's very important to me that they feel like a native extension of WP itself.
If that means designing custom icons in the same style for the Document Hub extension, then that's what I'll do 😅
If that means designing custom icons in the same style for the Document Hub extension, then that's what I'll do 😅
July 29, 2025 at 10:48 AM
I always always always want my plugins to feel like they belong in WordPress. It's very important to me that they feel like a native extension of WP itself.
If that means designing custom icons in the same style for the Document Hub extension, then that's what I'll do 😅
If that means designing custom icons in the same style for the Document Hub extension, then that's what I'll do 😅
How hard is it to build a loop with multiple filters working together in Better Loop?
Watch me design and build a loop for a recipe page in less than two minutes 😎
Watch me design and build a loop for a recipe page in less than two minutes 😎
July 24, 2025 at 1:56 PM
How hard is it to build a loop with multiple filters working together in Better Loop?
Watch me design and build a loop for a recipe page in less than two minutes 😎
Watch me design and build a loop for a recipe page in less than two minutes 😎
Trying something new: live demos for Better Loop, showcasing the plugin through a made-up website.
Next step is creating a Playground blueprint so you can click around the admin and play with it!
betterloopwp.com/demo-magazine/
Next step is creating a Playground blueprint so you can click around the admin and play with it!
betterloopwp.com/demo-magazine/
Demo: Magazine
See how you can use Better Loop to create a dynamic and engaging magazine website straight from the WordPress block editor.
betterloopwp.com
July 23, 2025 at 10:22 AM
Trying something new: live demos for Better Loop, showcasing the plugin through a made-up website.
Next step is creating a Playground blueprint so you can click around the admin and play with it!
betterloopwp.com/demo-magazine/
Next step is creating a Playground blueprint so you can click around the admin and play with it!
betterloopwp.com/demo-magazine/
Better Loop 1.2 is out! With a new Buttons filter block, more color options and a custom post template block.
I'm experimenting with an "interactive" changelog, with live demos so you can try out all new features right from the changelog: betterloopwp.com/changelog/v1...
I'm experimenting with an "interactive" changelog, with live demos so you can try out all new features right from the changelog: betterloopwp.com/changelog/v1...
v1.2.0
Better Loop v1.2.0 has landed with some exciting updates—I’ve added a new filter block, expanded color options, and introduced a custom post template block. In v1.2.0, I’m introducing the Buttons…
betterloopwp.com
July 22, 2025 at 12:50 PM
Better Loop 1.2 is out! With a new Buttons filter block, more color options and a custom post template block.
I'm experimenting with an "interactive" changelog, with live demos so you can try out all new features right from the changelog: betterloopwp.com/changelog/v1...
I'm experimenting with an "interactive" changelog, with live demos so you can try out all new features right from the changelog: betterloopwp.com/changelog/v1...
For those of you using a filtering plugin (FacetWP, Search & Filter etc), what are some must-haves for you personally? What's something currently missing that you would love to have?
July 12, 2025 at 8:57 AM
For those of you using a filtering plugin (FacetWP, Search & Filter etc), what are some must-haves for you personally? What's something currently missing that you would love to have?
I've been working on the documentation for the different pagination options in Better Loop. Really happy with all the live examples! Check out the infinite scroll docs here to get an idea:
betterloopwp.com/docs/infinit...
betterloopwp.com/docs/infinit...
Infinite Scroll
Keep on scrolling.
betterloopwp.com
July 10, 2025 at 2:26 PM
I've been working on the documentation for the different pagination options in Better Loop. Really happy with all the live examples! Check out the infinite scroll docs here to get an idea:
betterloopwp.com/docs/infinit...
betterloopwp.com/docs/infinit...
July 9, 2025 at 5:10 PM
I've added a pretty steep launch discount to Better Loop (almost 40% off!).
It' also the lowest price it'll ever be. I want to reward early customers for their support.
As a bonus, early customers get to shape future updates with your feedback and ideas. I want to build Better Loop for you!
It' also the lowest price it'll ever be. I want to reward early customers for their support.
As a bonus, early customers get to shape future updates with your feedback and ideas. I want to build Better Loop for you!
July 2, 2025 at 7:06 PM
I've added a pretty steep launch discount to Better Loop (almost 40% off!).
It' also the lowest price it'll ever be. I want to reward early customers for their support.
As a bonus, early customers get to shape future updates with your feedback and ideas. I want to build Better Loop for you!
It' also the lowest price it'll ever be. I want to reward early customers for their support.
As a bonus, early customers get to shape future updates with your feedback and ideas. I want to build Better Loop for you!
You can check it out here (the cards linking to each doc item are built using Better Loop):
betterloopwp.com/docs/
betterloopwp.com/docs/
July 2, 2025 at 11:10 AM
You can check it out here (the cards linking to each doc item are built using Better Loop):
betterloopwp.com/docs/
betterloopwp.com/docs/
Neat lil' feature coming to Better Loop 1.1.0: link to post. This makes the entire card clickable, rather than just the post title.
It's also quite fun to get to create a custom icon 🫨
It's also quite fun to get to create a custom icon 🫨
July 2, 2025 at 10:07 AM
Neat lil' feature coming to Better Loop 1.1.0: link to post. This makes the entire card clickable, rather than just the post title.
It's also quite fun to get to create a custom icon 🫨
It's also quite fun to get to create a custom icon 🫨
Interactivity API, Block Bindings, an AI team, View Transitions... there's actually so much cool stuff happening for WordPress right now.
July 1, 2025 at 1:27 PM
Interactivity API, Block Bindings, an AI team, View Transitions... there's actually so much cool stuff happening for WordPress right now.
this plugin is awesome and you should totally check it out
July 1, 2025 at 1:08 PM
this plugin is awesome and you should totally check it out
I've been writing a lot of documentation for Better Loop, and playing around with the ACF and WooCommerce integrations. It's shaping up great.
betterloopwp.com/docs/
betterloopwp.com/docs/
Docs
betterloopwp.com
June 30, 2025 at 1:07 PM
I've been writing a lot of documentation for Better Loop, and playing around with the ACF and WooCommerce integrations. It's shaping up great.
betterloopwp.com/docs/
betterloopwp.com/docs/
I've just created and released a demo video for Better Loop and posted it on the homepage.
Hopefully it'll do a good job showing people what Better Loop is and what it's capable of!
Hopefully it'll do a good job showing people what Better Loop is and what it's capable of!
June 28, 2025 at 11:37 AM
I've just created and released a demo video for Better Loop and posted it on the homepage.
Hopefully it'll do a good job showing people what Better Loop is and what it's capable of!
Hopefully it'll do a good job showing people what Better Loop is and what it's capable of!
Pretty happy with how this is shaping up!
May 28, 2025 at 9:09 PM
Pretty happy with how this is shaping up!
Reposted by Daniel Post
You can safely give normal users so much power with the WordPress block editor.
@sethrubenstein.info is the lead developer at the Pew Research Center. Check out his demo of how they empower ordinary users to update their site's busy homepage ⬇️
@sethrubenstein.info is the lead developer at the Pew Research Center. Check out his demo of how they empower ordinary users to update their site's busy homepage ⬇️
May 28, 2025 at 3:42 PM
You can safely give normal users so much power with the WordPress block editor.
@sethrubenstein.info is the lead developer at the Pew Research Center. Check out his demo of how they empower ordinary users to update their site's busy homepage ⬇️
@sethrubenstein.info is the lead developer at the Pew Research Center. Check out his demo of how they empower ordinary users to update their site's busy homepage ⬇️
I’ve started writing the docs for Better Loop and it’s surprisingly fun?? Yeah it’s hard but it’s also very rewarding—really cool to see something I made take shape, and it helps me to spot bugs and missing features.
First draft will be out in the next few days 🦉
First draft will be out in the next few days 🦉
May 27, 2025 at 9:10 PM
I’ve started writing the docs for Better Loop and it’s surprisingly fun?? Yeah it’s hard but it’s also very rewarding—really cool to see something I made take shape, and it helps me to spot bugs and missing features.
First draft will be out in the next few days 🦉
First draft will be out in the next few days 🦉
I haven’t yet launched it officially, but Better Loop is now available! I truly think it’ll be a super useful plugin for anyone using the block editor.
There’s loads more to come, and I’d love to answer any questions you might have! Also very open to implementing requests whenever possible 🙏🏼
There’s loads more to come, and I’d love to answer any questions you might have! Also very open to implementing requests whenever possible 🙏🏼
May 26, 2025 at 2:28 PM
I haven’t yet launched it officially, but Better Loop is now available! I truly think it’ll be a super useful plugin for anyone using the block editor.
There’s loads more to come, and I’d love to answer any questions you might have! Also very open to implementing requests whenever possible 🙏🏼
There’s loads more to come, and I’d love to answer any questions you might have! Also very open to implementing requests whenever possible 🙏🏼
I've been working on Better Loop for the past couple weeks and I'm so excited about it. It's Query block meets instant search, filters, load more/infinite scroll and more query options.
It's a plugin I would've liked to use on pretty much all client projects I've done in the past couple years.
It's a plugin I would've liked to use on pretty much all client projects I've done in the past couple years.
May 14, 2025 at 1:15 PM
I've been working on Better Loop for the past couple weeks and I'm so excited about it. It's Query block meets instant search, filters, load more/infinite scroll and more query options.
It's a plugin I would've liked to use on pretty much all client projects I've done in the past couple years.
It's a plugin I would've liked to use on pretty much all client projects I've done in the past couple years.
Apparently em dashes are now a sign of text written by AI? You will never take my em dashes away from me 😤
May 12, 2025 at 8:53 AM
Apparently em dashes are now a sign of text written by AI? You will never take my em dashes away from me 😤
I really really need to redo my personal website—I have a bunch of really cool projects from the past ~2 years that I should be showing off and talking about!
Right now there's nothing other than me promising I know what I'm doing 😅
Right now there's nothing other than me promising I know what I'm doing 😅
April 17, 2025 at 8:41 PM
I really really need to redo my personal website—I have a bunch of really cool projects from the past ~2 years that I should be showing off and talking about!
Right now there's nothing other than me promising I know what I'm doing 😅
Right now there's nothing other than me promising I know what I'm doing 😅
Sharing a little tip after reading @bell.bz's post yesterday—try writing a blog post using your voice!
Just post (or talk)
I read a post from Andy yesterday called Just post, which talked about how you don’t need to write a long, detailed blog post every time. You can instead pick low-hanging fruit or just something simple to build up momentum and start writing more detailed, longer posts once you’ve got that momentum going. I wanted […]
danielpost.com
April 17, 2025 at 1:02 PM
Sharing a little tip after reading @bell.bz's post yesterday—try writing a blog post using your voice!