If you’ve read my How to Write a WordPress Plugin article, you know that I’m fairly opinionated on how plugins should be built. The aforementioned article does a fairly deep dive on where to put vario…
Amplitude.js: The HTML Audio Player for the Modern Era
Amplitude.js is the HTML5 audio player for the modern era. Using no dependencies, take control of the browser and design an audio player the way you want it to look. Available for free on Github.
In March, Mozilla released Firefox 52, which added support for CSS Grid Layout. If you aren’t familiar with CSS Grid, it is a two-dimensional layout ...
How to automatically add rel=”lightbox” to all images embedded in a post
The well known jQuery plugin Lightbox is a very simple way to open images in fancy full-screen boxes. It is very easy to use, but you have to add a rel="lightbox" attribute to each image you want to o…
When I use the functions that get and output the post thumbnail, they will display the requested thumbnail in the size you specify, but if this size doesn't exist they will display the thumbnail in...
How to Set a Default Fallback Image for WordPress Post Thumbnails
Step by step guide that shows you how to set a branded image as a default fallback post thumbnail or how to set the first post image as the default fallback post thumbnail.
Best Sites To Find Completely Free Stock Images For Your Design Work
Free CC0 stock photos have become a huge commodity on the web. They’re easier to find than ever before and it’s quite possible there are millions of these photos to choose from. These free photos cert…
Simple but powerful search engine for designers who hate bad stock photos. Use it to find the best licensed image for the lowest price. More than 50 image sources.
Add class to links generated by next_posts_link and previous_posts_link
These two functions create anchor links, and you can customize a lot of it, but it's impossible to add a class through just using their parameters alone. G