A Guide to Choosing Web Hosting

Tutorial

Of the two "pieces" of your website (your domain and your hosting), finding appropriate hosting is the most important the appropriate thing would be to choose one of the top hosting ranking agencies.  Beyond that, it can also be the most challenging, as there are literally hundreds of choices, with varying price points and features between them.  New website owners may find themselves overwhelmed…

Continue Reading

PHP ‘include’, ‘get_template_part’, and ‘require’: Best Practices

Development

Including files in a PHP environment can be tricky for new developers.  There are no less than four ways to include a file: include, include_once, require, and require_once.  Moreso, there's very subtle differences in the reasons behind using each one.  Throw in WordPress (which has its own specific flavor of include tag - get_template_part) and it can be downright confusing.  Using the wrong one,…

Continue Reading

WP-Migrate-DB: Migrating a WordPress Installation in 5 Easy Steps

WordPress

If you're a WordPress developer, migrating a finished development project can be one of the trickiest parts.  There's moving parts in many places that have to be taken into consideration, and migration is (unfortunately) where WordPress actually could use some improvement.  However, it's a necessary evil - one that I've done almost daily for a few years now.  I've developed a nice system to…

Continue Reading

WordPress 3.9: An Early Overview

WordPress

With the release of WordPress 3.9 beta 1 on March 11, everyone is (or should be) ensuring their plugins and themes are ready for the update.  There's a lot of exciting things coming from this update, and it's easy to overlook some of the more technical (but still important) aspects being added into WordPress.  There's new features, updates to existing one, and even some…

Continue Reading

“Cover Me!” Background-Size CSS for Large Image Backgrounds

Design

While working on a few new projects recently, I needed a way to have a background image span a container (horizontally and vertically).  I tried every measure of background-size you could think of: background-size: 100% auto; This worked, at least until you got to smaller resolutions.  Then, the image would show the background color. So, I tried to work out when that happened and…

Continue Reading

Howdy Against Humanity – A Fun WordPress Plugin

Announcements

I've been on a plugin writing kick lately.  I decided this time I wanted to have a little fun with the "Howdy" up in the top corner.  Thus is born... Howdy Against Humanity! Description This plugin changes the "Howdy" in the top right corner to something much more fun (and sometimes irreverent). It pulls a random phrase on every page load, and displays it…

Continue Reading

WP-Dogecoin

Announcements

What is WP-Dogecoin? This plugin allows you to add your Dogecoin donation address to the bottom of your blog posts - automatically! How To Install WP-Dogecoin == If you're installing this plugin from inside WordPress, skip to Step 5 == 1: Download the plugin from the WordPress Repository 2: Unzip the plugin 3: Upload the plugin directory through FTP to your /wp-content/plugins directory 4:…

Continue Reading

Workflow: Questioning the Tried and True Methods

Development

My workflow, for the curious, looks something like this: Digital wireframe. Overlay wireframe on Photoshop (onto 16 column grid). Design mockups. Solicit feedback from client. Make changes. Get approval from client. Code mockup into CSS/WordPress template. Load Content Browser Check Responsive Check Final Client Check Launch Seems relatively straight-forward, right?  I've been seeing post after post online saying that "designing with Photoshop is dead"…

Continue Reading

Using A Child Theme in WordPress

Development

If you develop WordPress themes, chances are that you fall into one of two camps.  You may be the person who takes premium themes and customizes them to your client's wishes.  Or, you may be a custom builder who writes everything from scratch.  Chances are you use a lot of the same code, functions, and themes in your endeavors, and may even have a…

Continue Reading