Category: WordPress

  • Dear WordPress Get Your 💩 Together

    Dear WordPress Get Your 💩 Together

    Dear WordPress.org, Get your shit together! It is 2016, there is no excuse for allowing any plugins with insecure code to make their way into the plugin directory. Full stop. The story about Custom Content Type Management stealing admin credentials and other shenanigans, is utterly pathetic. I’d bet this incident is just the tip of the…


  • The Role of Developers in the WordPress Community

    Earlier this week, influential British designer Sazzy wrote a blog post entitled The Elephant In The Room about the depressing state of freelance web design. While not directly related, her post got me thinking about the current plight of the back-end developer inside the WordPress universe. Over the past 3 or 4 years I’ve focused…


  • TeeVee for WP: building Apple TV apps with WordPress Plugins

    TeeVee for WP: building Apple TV apps with WordPress Plugins

    Imagine you create tonnes of great video content every day and publish it all through WordPress. Your viewer can watch your amazing shows everywhere…on iPhones, iPads, iMacs, but not their TVs. Wouldn’t it be great to have a branded Apple TV app so that all your viewers could watch your content in full screen glory? Well…


  • Using Jetpack’s Photon CDN to host images in custom WordPress themes

    Using Jetpack’s Photon CDN to host images in custom WordPress themes

    Photon is a great free image CDN that you can use with any self-hosted WordPress install via Automattic’s Jetpack suite of plugins. Photon uses wordpress.com’s infrastructure to host your site’s images on one of the fastest CDN globally. I highly recommend enabling it on every WordPress install. If your site is on cheap shared hosting, it…


  • Historian for WP

    Historian for WP

    Today I relaunched my WordPress plugin (RetroPosts) with the more descriptive title: “Historian” and a pretty major feature, a sidebar widget! Historian is a plugin that gives you a glimpse into the past by surfacing your blog post’s from this week in history. I’ve been blogging on ohryan.ca for 7 years and every time I…