• Rewrite Jetpack’s Custom Taxonomies

    Rewrite Jetpack’s Custom Taxonomies

    Create better URLs for (existing) custom taxonomies, and work around clashing URL rewrite rules.

  • Fix Pagination when Using Laravel Page Cache

    Fix Pagination when Using Laravel Page Cache

    While it is perfectly possible to disable caching for URLs that contain a query string, such routes may still get served a previously cached page. We need to not only prevent URLs containing a query string from being cached, but also prevent serving a cached page. Luckily, doing so is easy enough!

  • Code-Free Web ‘Development’

    The veer towards code-free website customization presents a huge improvement for developers, claims Elementor CMO Ben Pines. I kind of disagree.

  • Owning My Own Content

    On owning his own content, Tim writes: Instead of posting to Twitter directly, I want to use my site as the hub for that content and let Twitter feed off of that. Of note as well: the great Jeremy Keith explains how his personal site interacts with the rest of the web.

  • Headless WordPress Tweaks

    Headless WordPress Tweaks

    A few tweaks make a lot of sense when running WordPress headlessly. E.g., without an actual WordPress front end, one may as well get rid of post and page previews.

  • Conservative Web Development

    Drew DeVault wonderfully describes the enormous overhead—giant ads and images—that comes with many modern web pages and the sole reason I—working on the web—run multiple tracker and ad blockers.

  • Filter the WooCommerce Product Categories Widget

    Filter the WooCommerce Product Categories Widget

    I’d normally tweak the WooCommerce Product Categories widget—e.g., exclude certain categories—using the ‘woocommerce_product_categories_widget_args’ filter hook. If I want to add something to that list, however, like a link to the top-level shop page, I’ll have to find another way.

  • Freaks and Geeks

    Forget Stranger Things, at least for a while. The very best TV show set in the ’80s is 1999’s Freaks and Geeks. Not only did it pretty much launch the careers of Jason Segel, James Franco and Seth Rogen, it’s funny as hell, too.

  • Clear Floats in WordPress

    Clear Floats in WordPress

    Editing WordPress pages, I often float images left or right so that text flows nicely around them. Sometimes, though, I—or my less tech-savvy clients—want the next paragraph to start below the floated image, also if that image happens to be ‘too tall.’ Here’s two possible solutions.

  • Conditionally Disable a WooCommerce Payment Method

    Conditionally Disable a WooCommerce Payment Method

    Easily disable (or enable) WooCommerce payment methods for a certain payment method, product category or shipping method.

  • Reagan Ray

    Reagan Ray is a Texan designer and illustrator, whose The Signs of Austin—much like the rest of his work—is pretty darn cool.

  • Changes

    So, I’ve decided to move things around a bit. From now on, this very site will be where I write about web development (and a few other things). My slightly more professional, client-facing website will continue to exist, too, but it’ll be geared toward a less tech-savvy audience. I think this approach—two ‘somewhat niche’ sites…

  • Valet for Windows

    While I’d previously used Valet for Linux (a Linux port—duh—of the popular web development environment), I did not know about Valet for Windows until recently. (Valet, for those not in the know, makes it très easy to run several development sites at the same time, at distinct local domains.)

  • Distributor

    Distributor is a WordPress plugin that makes it easier than ever to reuse content across sites.

  • My WordPress Development Environment

    My WordPress Development Environment

    On (workarounds for) installing Valet for Linux and the rest of my development environment: PHP 7.2, Composer, MySQL, and WP-CLI, on top of a clean Xubuntu image.