Working with paginate_links

It is no secret that I try to advocate the use of core functions when possible. The idea of maintaining less code is a great one for any developer. It’s the old set it and forget mentality. What I do see a lot of is the use of my_theme_pagination that uses get_pagenum_link in order to get…

Read more Working with paginate_links

Three sliders, one option, and a few tears later

I am not a huge fan of sliders until they are used in a decent way. The only way I sort of like them is in an image gallery but even then it has to be somewhat incorporated with a lightbox, colorbox, whatever you would like to call it. These sliders are slowly becoming a bit more popular with theme developers because it can solve a few issues for the user. The biggest drawback is that they will no longer have that slider when they ultimately redesign the site and switch themes.

WordPress Static Front Page

Setting up a front page is hard. So many things to think. Do you want a page of your latest writings to be what a visitor first encounters or do you want a static page? Perhaps a unique template so as to differentiate between the rest of the site?

Today I ran into a bit of an internal debate. This is something that has driven me crazy for the longest time and this time I’m speaking about it.

Having an “upsell” theme in the WordPress theme repository. Quite frankly, I’m tired of it. Not only is it more code to look over but an inconvenience to the user. A commonality is the phrase:

This option available in PRO Version.

It does get linked to the site where they can purchase the theme. I don’t like it. Often times it is because that’s all the setting/control has. If I wanted to look at dummy controls I’d go to the toy store and just play with the toys and never purchase a thing. It is like window shopping for themes only with a banner over the window.
pro-versionAs you can see from the image, it is pointless to even have a pro version with nothing to control. I will never understand that. It is like having a car radio button that does nothing.

Yes, I made that comparison. It really is pointless.

I know there are some out there that may already be wanting to ask how to upsell the theme instead then. Simple. The theme’s about page.

Yes, themes can have them and should have them. What I don’t like is that there are several that link to just a demo site. What’s the point? Yes, I understand you want to demonstrate what the theme can do but what I’m more interested in is what the differences are between the free version and the premium/pro/ultra/supreme/deluxe version you are offering.

When I look to purchase a new camera I look for the information about the camera; I’ve already seen what it can do, I want to know more. What size sensor, what type of sensor, pixel density, lowest ISO, highest ISO, what accessories I can purchase for it, just to name a few.

So, if you are a theme shop in the WordPress theme repository, I urge you to drop all your upsell things that do nothing. You are hurting your users by subjecting them to unusable options.

Child themes are good

Creating a child theme can go a long way. Not only can you make some minor changes but you can also extend and create more without having to lose those alterations when the parent theme gets updated.

Projects on hold

Not long ago I posted about by small widget: Random project It felt good. I’ve been slowly working on random things here and there but never really bothered with actually sharing them. I’ve gotten a little better at it ever since I began using the latest version of core and the Twenty Sixteen theme. Yes:…

Read more Projects on hold