Observations on Modern Blogging

Lately, I’ve been reading a lot of blog posts.

In fact, most of them are like this one.

One sentence per paragraph.

Or, if you’re feeling adventurous, maybe two. Like this paragraph.

As if every line was earth-shattering news that deserved a paragraph all to itself.

I understand what you guys are trying to do.

I get it.

You understand that short paragraphs are considered helpful.

You understand readers have short attention spans.

And you understand that writing long paragraphs is hard.

But I have a request.

And I’ll keep it brief.

Stop it.

Please.

It’s really annoying.

Thanks.

Gravity Forms Dashicon Plugin

If you’re someone like me that spends a lot of time in the WordPress admin, you’ll realize that little details in the UI can make a big difference. Combine that with my already slightly OCD bent, and it probably won’t surprise anyone that I find the lack of a Dashicon for Gravity Forms extremely annoying… […]

Keep reading »

Responsive, Flexible-Height Sticky Footers with Javascript

Back in March, I wrote a post about creating sticky footers with CSS using display: table and display: table-row. Since I wrote that post, it’s become by far the highest-traffic post on the site. Obviously it’s filling a need. Since writing it though, I’ve discovered some issues with that approach. Sliders seem to be the […]

Keep reading »

Custom Post Type Search Results Templates in WordPress

As I was building out the the knowledge base section of the marketing site for my new WordPress church themes project, I came across the need to have a custom search results template for my knowledge base articles (custom post types called kb_article). I figured that WordPress would have something build-in by default for this […]

Keep reading »

Custom WooCommerce Cart Links

Sometimes if you’re working on a WooCommerce site, you’ll find yourself needing to create custom links to the WooCommerce cart. I covered pieces of this in passing in my post about adding static menu items to wp_nav_menu(), but I wanted to go ahead and cover it more in-depth as well. Here are a few mini-tutorials […]

Keep reading »

Adding Static Menu Items to wp_nav_menu()

This week I found myself needing to append a static menu item to the end of a wp_nav_menu()-powered navigation menu. After a bit of Googling, I discovered I could do this using wp_nav_menu()‘s items_wrap parameter. It’s actually pretty simple. Create a function that picks apart the default value of items_wrap and rebuilds it with a […]

Keep reading »

Tools

This essay was written in early 2013 to be my contribution to Tim Smith’s Lustra Magazine. Unfortunately, circumstances dictated that the project never launched and this has been sitting in my Documents folder ever since. I ran across it today and wanted to share. Enjoy. We’re lucky folks. By our industry’s very nature, the toolsets […]

Keep reading »

Responsive, Flexible-Height Sticky Footers in CSS

Since I’ve been in the game, front-end devs have been wrestling with sticky footers like it was going out of style. I’m no exception, but today I learned a trick that made things a lot easier. Before we go on though, I’d like to explain the problem briefly. It’s common for websites to have a […]

Keep reading »

HTML to Markdown Converter

While I was migrating my blog, I ran across the need to convert my HTML-formatted posts to Markdown. Surprisingly, there are few good tools to do this quickly, but the best I found was to-markdown.js by Dom Christie.

The only weird thing about his app is for some reason he seems to have copying disabled in the Markdown output box. It looks like Dom has reworked the app a bit and this has been fixed.