Slushman

Chris Wilcoxson

Slushman is Chris Wilcoxson, a software engineer at Church Community Builder in Colorado Springs, CO specializing in React, React Native, and PHP.

Headless Theme for WordPress

September 18, 2018

In my previous post about editor links , I showed how WordPress can create editor links using the live site URL instead of the WordPress…

Deploying a React App to Netlify

June 05, 2018

As part of the creating a headless React-based frontend for my WordPress site, I decided to try hosting my files on Netlify. They tout being…

Troubleshooting WordPress AJAX

May 28, 2018

I was working with some AJAX functionality a while back and started writing down the problems and solutions I ran across so they were all in…

Code Sample Styling

May 23, 2018

I'm starting the process of redesigning this site. One of the components I have found most difficult to style are the code samples…

PHPUnit tests and WP-CLI

January 18, 2018

I recently discovered an easy way to add unit tests to my plugins. I've been using WP-CLI for years now to set up new local installs of…

Editing the README

June 19, 2017

In the  previous post of this WordPress Plugin Boilerplate series , we created the WP Starter Plugin using the plugin generator. However…

Using the Plugin Generator

June 12, 2017

In the  previous post  of the WordPress Plugin Boilerplate series , we explored the loader class and how to properly register hooks. In…

Understanding the Loader Class

June 05, 2017

In the  previous post  of the WordPress Plugin Boilerplate series , we walked through the structure. We also examined each file and what…

Why Use the Boilerplate?

May 21, 2017

In the first post of the WordPress Plugin Boilerplate series , we covered the history of the project. In this post, we're going to address…

Parker and WordPress Menus

April 16, 2017

As a sort-of follow up to my previous posts, I ran across an issue with styling menu items and found a great way to add classes so I can…

Results for the Underscores Stylesheet

October 28, 2016

In the previous posts  in the  Parker series , we optimized the stylesheet for the _s starter theme. We also used hooks and functions to…

Simplifying WordPress Menu Styling

October 27, 2016

In the previous post  in this series about Parker , we optimized parts of the _s stylesheet and improved our Parker scores. However, one…

Creating a Baseline for Parker

October 25, 2016

In the previous post  in this series about Parker , we installed the stylesheet analysis tool and all its dependencies. Now, we're going…

Installing Parker

October 24, 2016

In my introductory post , I shared about the CSS analysis tool named Parker. In this post, we'll cover installing Parker on your local…

Parker and WordPress Theme Development

October 23, 2016

Lately, I've been playing with a CSS analysis tool called  Parker  created by  Katie Fenn . Parker examines your stylesheet and gives a…

ArtistDataPress Expiration

October 05, 2016

In case you haven't heard, ArtistData is shutting down. Since AritstDataPress merely re-displays the feed from ArtistData, the plugin will…

How to Link to the Customizer

June 02, 2016

I recently needed to link to a custom panel in the Customizer and had to figure it out. Devin Price pointed me in the right direction, but…

How to Change the Featured Image Labels

November 03, 2015

When creating a site for a client or creating a plugin, I've found its helpful to customize things as much as possible to the intended usage…

Avoiding get_theme_mod Errors

April 16, 2015

If you're getting an error related to get_theme_mod , its most likely from how you're checking if the returned result is empty. Most…

Using WordPress Plugin Boilerplate

March 21, 2015

This afternoon, I presented "Using WordPress Plugin Boilerplate" at WordCamp Dayton. My presentation covered the new 3.0 version of the…

WordCamp Dayton 2015

March 04, 2015

I've been accepted to speak at WordCamp Dayton this year! I'll be speaking on using WordPress Plugin Boilerplate . I've been using the…

SimpleMap Shortcode Reference

January 08, 2015

I've been using a plugin called SimpleMap for clients recently. SimpleMap creates a custom post type for managing locations (think store…

Inline SVG the Sane Way

November 10, 2014

Like everyone else these days, I've totally jumped onboard  the SVG train . They're scalable and easy to use. If you use inline SVG, they…

Child themes for WooThemes

September 08, 2014

I've been using child themes for several years now, but I'd never used one with a theme by WooThemes. Most of my clients needed simple…

Building Your First Widget

April 21, 2013

So, I spoke at WordCamp Nashville today and I had an absolute blast! The other sessions were very informative, I especially enjoyed learning…

WordCamp Nashville 2013

April 18, 2013

I'm excited to say I've been invited to speak at this year's WordCamp Nashville! I'll be speaking on Building Your First Widget and giving…

Returning a submit button

January 17, 2013

In WordPress, the submit_button() function echoes a submit button. However, there are occasions where one might need a submit button, but…

How to Add a Class to a Metabox

September 08, 2012

While developing a new plugin, I needed to toggle the visibility of some metaboxes. The visibility of each metabox depends on the selected…

How to Set Dashboard to Use One Column

August 11, 2011

I'm working on a plugin where I need the Dashboard to have one column for all users. While I could log into every user and change their…

Find User ID by User MetaData

July 25, 2011

I just wrote this useful function and thought I'd share. I'm working on a plugin for my employer, Belmont University. I needed to find a…