Headless Theme for WordPress
September 18, 2018In my previous post about editor links , I showed how WordPress can create editor links using the live site URL instead of the WordPress…
Slushman is Chris Wilcoxson, a software engineer at Church Community Builder in Colorado Springs, CO specializing in React, React Native, and PHP.
In my previous post about editor links , I showed how WordPress can create editor links using the live site URL instead of the WordPress…
In my previous post , I talked about creating a headless front end for WordPress using Create React App. Turning my WordPress site into a…
You may have noticed the appearance of my site has changed a bit! A while back I decided to rebuild my site - finally. In the interest of…
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…
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…
I'm starting the process of redesigning this site. One of the components I have found most difficult to style are the code samples…
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…
In the previous post of this WordPress Plugin Boilerplate series , we created the WP Starter Plugin using the plugin generator. However…
In the previous post of the WordPress Plugin Boilerplate series , we explored the loader class and how to properly register hooks. In…
In the previous post of the WordPress Plugin Boilerplate series , we walked through the structure. We also examined each file and what…
In the previous post of the WordPress Plugin Boilerplate series , we looked at why one would use the boilerplate. This post will explore…
For several years now, I've been building plugins using the WordPress Plugin Boilerplate project. In 2015, I gave a WordCamp talk about…
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…
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…
I've had several occasions where I needed to use variables in a file called using get_template_part, like one of the files in the template…
In the previous posts in the Parker series , we optimized the stylesheet for the _s starter theme. We also used hooks and functions to…
In the previous post in this series about Parker , we optimized parts of the _s stylesheet and improved our Parker scores. However, one…
In the previous post in this series about Parker , we created a baseline for the _s stylesheet and went through the results to understand…
In the previous post in this series about Parker , we installed the stylesheet analysis tool and all its dependencies. Now, we're going…
In my introductory post , I shared about the CSS analysis tool named Parker. In this post, we'll cover installing Parker on your local…
Lately, I've been playing with a CSS analysis tool called Parker created by Katie Fenn . Parker examines your stylesheet and gives a…
In case you haven't heard, ArtistData is shutting down. Since AritstDataPress merely re-displays the feed from ArtistData, the plugin will…
I recently had a need to list all the published Formidable forms as a select control in Customizer. Formidable doesn't spell out how to get…
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…
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…
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…
This afternoon, I presented "Using WordPress Plugin Boilerplate" at WordCamp Dayton. My presentation covered the new 3.0 version of the…
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…
I've been using a plugin called SimpleMap for clients recently. SimpleMap creates a custom post type for managing locations (think store…
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…
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…
So, I spoke at WordCamp Nashville today and I had an absolute blast! The other sessions were very informative, I especially enjoyed learning…
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…
There's a great breakdancing move called 6-step. If you've seen breakdancing, you've probably seen this before, but, like me, didn't know…
While you can hand-code the HTML for a submit button in a form, WordPress has a nice function, submit_button() , that echoes the correct…
In WordPress, the submit_button() function echoes a submit button. However, there are occasions where one might need a submit button, but…
While developing a new plugin, I needed to toggle the visibility of some metaboxes. The visibility of each metabox depends on the selected…
Updated - 4/14/2015 I've since learned a better way to do this. It essentially does the same thing, the same way, but using better WordPress…
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…
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…
I just got Office for Mac 2011 yesterday and I've been putting it through its paces. The new "Ribbon" doesn't seem intuitive yet, but that…