WordPress
WordPress tutorials, helpers, and projects
January 19, 2019
How I Migrated WordPress to a Static Website
My first project of 2019 was to migrate this 10+ year old WordPress website to a static website. For various reasons, the stack I chose is as follows... Static Website Generator: Jigsaw CSS...
ReadMay 5, 2016
WordPress .gitignore
Updated May 2016. I wrote the original version of this in 2014 and have since change how I work, thus the update. Unfortunately there is no *right* answer. Wondering how git fits into your WordPress...
ReadMarch 24, 2016
Building A Slack Bot With Node.js And WordPress REST API
Some of my first experiments in the world of building a slack bot was to develop a basic Slash command using the WordPress REST API as a backend. If you or your team are the only users that intend...
ReadMarch 11, 2016
Slack Slash Command With WordPress REST API Backend
I've spent the last several weeks building Slack bots and other custom integrations. One of the simplest types of Slack integration to build is the Slash Command - which can be a way for a user...
ReadSeptember 25, 2015
WordPress Single Page Template For Categories
If you are familiar with building WordPress themes you've likely caught onto the naming convention used for page templates. These conventions are things like 'page-{slug}.php', 'single-{slug}.php',...
ReadApril 22, 2015
WordPress Workflow Primer For Teams
I'm writing a blog post/series/presentation about this topic currently, but here's a TL;DR on WordPress workflow in a team from an answer I provided on Reddit. Comment from discussion What is your...
ReadApril 22, 2015
Style Disqus Comments in Twenty Fifteen Theme
I've recently moved several of my content based WordPress sites over to the Twenty Fifteen theme. It's just so clean and neat ... and focuses on content rather than features. Paired with Jetpack you...
ReadApril 21, 2015
Zendesk Helpdesk Widget in WordPress Admin
When managing dozens of WordPress sites for dozens of different users, streamlining the support process using an excellent help desk system quickly becomes a priority. If you are not familiar with...
ReadApril 15, 2015
Add Terms and Conditions to Restrict Content Pro
TL;DR - I wrote a WordPress plugin to add Terms and Conditions to the registration form when using the Restrict Content Pro plugin . I just recently built a WordPress membership site using the...
ReadDecember 30, 2014
Des Moines WordPress User Group
If you are in Central Iowa and love WordPress - please let me know if you'd like to attend a monthly user group. I am currently organizing an early 2015 launch - gathering interest and getting some...
ReadOctober 7, 2014
WordPress Plugin: Open Files In New Tab or Window
On a recent WordPress project I had a requirement that any files be opened in a new tab or window. Now this can be easily accomplished by the users when they create the post or page by linking to...
ReadOctober 2, 2014
Bootstrap Styles for Gravity Forms WordPress Plugin
Everyone loves Gravity Forms and everyone loves Bootstrap. But they don't look too good when combined. So I set out to find a nice way to combine the two. After some Googling around I came across...
ReadSeptember 11, 2014
WordPress Mass Update Post, Page, or Custom Post Type Taxonomies
I'm working on a massive WordPress migration project and after we defined taxonomies they needed to be changed or updated. I tried doing this with SQL but that turned into an Inner Join nightmare due...
ReadAugust 8, 2014
Add Already Registered Custom Taxonomy to Custom Post Type in WordPress
If you have already defined your custom taxonomy in another plugin and want to use it in a custom post type that you might register in a second plugin, you'll need to add something like this in your...
ReadAugust 2, 2014
WordPress Permalinks On IIS
We have an entire post on tips for running WordPress on IIS, but it seems one of the biggest questions that come up in forums is how to get WordPress permalinks on IIS working properly. The easiest...
ReadJuly 28, 2014
WordPress Filter Posts By Custom Field Value In Admin
Searching for posts or pages in the WordPress admin by default only includes titles and body content. If you want to search by custom fields in the WP Admin Edit Posts / Pages page then you can...
ReadJuly 22, 2014
WordPress Reset AUTO_INCREMENT ID In Posts
I've been testing a massive migration from a proprietary CMS to WordPress (using my WordPress C# client). After about 20 different tests my post IDs in the WordPress MySQL database got out of...
ReadJune 30, 2014
WordPress On IIS: Permissions, Updates, Permalinks
While it's not ideal (I prefer NGINX), sometimes you do need to run a WordPress site on a Windows Server running IIS. Here are a few common problems and solutions for running WordPress on IIS. I...
ReadFebruary 16, 2013
How To Move From Posterous To WordPress
This week Posterous announced it would be shutting it's doors. This leaves many bloggers (including this one) looking for another solution. I had setup my personal site and a podcast site on...
ReadFebruary 13, 2013
WordPress Bootstrap Theme
When time permits I've been working on another WordPress starter theme based on Bootstrap, the super awesome CSS and JS framework originally released by Twitter. I use it on everything so it was...
ReadAugust 8, 2012
How To Make Facebook Comments Responsive in WordPress
On most WordPress themes we develop the Facebook comment platform is used. Some like it because it's social... Others like it because it's the best way to keep comment spam out. At 48Web, we've made...
ReadOctober 19, 2011
WordPress Get Permalink By Page Name Or Slug
I used to write custom functions to return these permalinks from page names or slugs until I discovered you can pass get_permalink()
a function that will return the ID.
Here are some...
June 29, 2011
WordPress Query Multiple Taxonomies
This example is for an employee directory. We created a custom post type called "employee". For that custom post type we created two custom taxonomies - "type" and...
ReadApril 4, 2011
Cheatin’ uh? Error - WordPress Custom Post Types
This is for those of you hunting for the Cheatin' uh? WordPress error when developing custom post types. It's most likely an issue with what you named a custom taxonomy that you intend to attach to...
ReadFebruary 10, 2011
What's The Best Forum Plugin For WordPress?
Andy's answer on Quora to What's the best forum plugin for Wordpress? Simple:Press bbPress BuddyPress
ReadFebruary 7, 2011
How To Add Social Sharing Buttons To WordPress Blog
A recent Quora question I answered... "How can I add social sharing buttons to my WordPress blog?" We've talked WordPress sharing plugins before... But if you want multiple sharing options...
ReadFebruary 1, 2011
How do I SEO my WordPress hosted blog?
I regularly post answers on Quora to WordPress questions and will be cross posting some of my more popular answers here... This question was how to SEO a WordPress blog. I always start with these...
ReadJanuary 26, 2011
Easy WordPress Security Tips
WordPress comes under attack a lot because it's such a popular platform. We've talked about basic WordPress security tips but what do you do when you suspect your WordPress site has been hacked? Here...
ReadJanuary 14, 2011
WordPress Security Tips
Worrying about security sucks. And since WordPress has become one of the most popular publishing platform in the world it has also become a target for hackers. We've had a few questions about keeping...
ReadJanuary 10, 2011
Think Before You Install That Plugin
At 48Web we deal with plugin related issues at least once a week. One of the quickest ways to bog down any good WordPress site is to overload it with a bunch of plugins and widgets that add little to...
ReadJanuary 7, 2011
Change Footer Text In Thesis WordPress Theme
Are you running Thesis and want to change the text in the footer? In this example we simply want to add a link to our WordPress hosting service at the bottom of a site with which we are using the...
ReadDecember 30, 2010
WordPress Sharing Plugins
We get asked for plugin recommendations a lot, and most often it's about sharing plugins. WordPress sharing plugins are simple - they are used to allow readers of your site to easily share content on...
ReadNovember 23, 2010
Change Leave A Reply Comment Text In WordPress
Swap this out in your theme's files. Depending on the theme this is usually in index.php, single.php, and page.php. [php] / Change Comment Text / <?php comment_form(array('title_reply'=>'Put...
ReadOctober 1, 2010
WordPress Theme Updates - Skeletor
We've pushed some revisions to our WordPress base theme "Skeletor". These are some minor updates as we work on a bigger update for this fun project! What is Skeletor you ask? It's a base...
ReadSeptember 7, 2010
WordPress Plugin - Multi-Author Widget
While redesigning the AdMavericks.com blog for Des Moines Ad Agency Lessing-Flynn we came across a requirement to port the Authors Widget from WordPress.com to WordPress.org. Unfortunately we...
ReadMay 13, 2010
WordPress Development Intro - Iowa Code Camp
A couple weeks ago Kenny Younger and I got the chance to preach all things WordPress at Iowa Code Camp. Here is the live stream I recorded along with the slides from the presentation! [flashvideo...
Read