There are two absolutely amazing things that the Internet has brought us:
- Animated GIFs
- Memes
And when you combine the two together, you get some seriously good stuff, right?
Software Engineering in WordPress, PHP, and Backend Development
There are two absolutely amazing things that the Internet has brought us:
And when you combine the two together, you get some seriously good stuff, right?
Just a little over a year ago, I released my WordPress Category Sticky Post plugin. The initial concept was simple:
Category Sticky Post for WordPress is a plugin that allows you to mark a post as sticky within a specific category archive. It works exactly like the typical sticky post functionality within WordPress, except that it’s specifically for category archives.
And not a lot has changed since the first release.
Yes, I’ve made minor improvements here and there as evidenced by the changelog, but today I’m happy to officially release the second version of the plugin.
For the most part, I try to keep the majority of the work that I do stored digitally. This usually includes using tools like:
When it comes to taking notes, I’m no different. Now, I’m not 100% digital – there’s still nothing tops sketching in a moleskine or on paper – however, there’s something to be said for being able to carry nothing but an iPad and a stylus for taking notes.
And when it comes to that, I’ve found no better application than Bamboo Paper
I’ll be the first to admit that I love memes and that I love picking on some of my closest developer buddies – some of them live a few miles down the road, some of them live hundreds (or even thousands) of miles away.
We all work in a variety of different technologies in a variety of different cultures. Some of us are self-employed, some of us work for non-profits, some of us work for small businesses, and some of us work for large corporations.
But the one thing that we all have in common is that we love to code.

Give it to ’em. Give it to ’em good.
And, honestly, the majority of the people with whom I interact with on Twitter are programmers, too. Generally speaking, I wouldn’t have read half the stuff I’ve read online were it not for someone else sharing a link to their – or someone else’s – stuff.
The Internet is awesome like that, you know.
With all of that said, one thing that I can’t stand seeing is someone telling someone is that they are `doing_it_wrong` outside of talking with their personal friends, or their friends that they chat with online.
The title of this particular article is somewhat misleading as it has nothing to do with sending an email upon creating a new post in WordPress, but actually whenever the HTTP `POST` action has occurred.
Additionally, the methodology describing below isn’t relegated to just sending emails – it can be used when any data needs to be managed upon a `POST` request. This includes sending emails, serializing data to the database, evaluating information to be presented on the next page view, or whatever else.
Of course, one of the best ways to actually demonstrate how to do something is to give some practical example, so for all intents and possible, I’m going to show how to structure a project using the event-driven model of WordPress to send an email upon a `POST` request.
© 2026 Tom McFarlin
Theme by Anders Noren — Up ↑