Year: 2015

  • Random project

    A long time ago I created a decent and somewhat quick plugin for personal use. All it does is display a link to a custom post type. Right? Super simple. I wanted to show my latest downloads without having to create an entire theme or child theme so I opted to use a widget container…

  • Testing the waters

    A few days ago I tweeted something that caught my eye: Now that is cool! https://t.co/qq7KtVsPwD — Jose Castaneda (@joemcasta) September 2, 2015 It was a post on the Make WordPress Core blog. I had seen the ticket a few days ago but didn’t really pay much attention to it. Until I saw the post.…

  • Temporary look change

    Yes. Until the end of the year this site will be rocking the 2016 default theme that is under construction. Yes, you read it right. It looks vastly different from the last theme. I may switch it out after the new year but until then, this will be the look. Next steps Down the line…

  • What makes a good WordPress theme

    I’ve been reviewing themes for quite some time and over the course I’ve learned a lot about the good parts, the bad parts, and the in betweens. All these themes have a few things in common. What I like to call guiding principles. I think of them much like I do the principles of design;…

  • My review process

    Earlier today I made a screencast of how I review themes. This is not my entire method. There is a lot more involved. The things I didn’t do are make the comments in the ticket, assign the ticket, go over any sanitation/validation or comment on some core functions that can be used and may be…

  • Starting today

    Today I decided that I would start using WordPress nightly builds on this site. The seed that was planted was from Ryan Boren’s post on the core blogs. If you haven’t read it or come across, I highly recommend you read it if you work with WordPress. Even more so if you develop themes and…

  • Using active callbacks in the Customizer

    One thing I haven’t seen many themes use is active callbacks to their advantage. What are they and how can they used? It’s actually quite simple and there are two methods that the customizer has available. The first one is when you first create the section, panel, or control. Great! We have a section but…

  • Two or three column section

    A while back I wrote a quick and dirty tutorial on how to display more than one page. This can be done in a number of different ways. You can read about them in other tutorials and guides because this time I’ll go over another method using the WP_Query method. The codex page some really…

  • Widgets and when to use them

    Widgets are a great way of showing information in specified areas. Themes handle this in different locations and different ways. Some have page template with up to thirty widget areas. Yes, thirty! Sorry, felt like a salesman when I typed it out but it is true. And then you get the occasional theme that wants…

  • Customizer: dropdown category selection

    Using the get_categories function with the customizer can be tricky. This is a code snippet to help out.