Skip to content
Also In This Series
A More Professional Side
Safely filter webforms and other sources of data with this core API.
PHP validation and sanitization with the Filter API
The second in an introductory series to CSS. Learn how to write CSS rules to target and style HTML elements.
CSS: The Basics – Selectors and Properties
The first post in an introductory series to CSS. Discover why it came to be, what it is, and how to use it.
CSS: Why, What, and How
When code is always written the way that it's written, it sometimes takes an outsider voice to question the rote.
PHP semantics – the array push
When you muck around with PHP enough, every now and then you'll find a skeleton in the closet.
PHP class hoisting bug
Create automatically justified horizontal menus with only CSS.
CSS Recipes: justified horizontal menus
Implementation isn't always clean. Sometimes you'll have to get your code dirty.
In your PHP classes, accessing all your private members
Enable WordPress AJAX requests to set the language locale through WPML with this small patch.
How to set the WPML language locale of an AJAX call
Web Performance Tricks – Beyond the Basics
A guide to building a website from start to finish. Get your site out instead of your hair.
How I built a website in just one weekend
Learn how to submit File input through an AJAX webform the easy way.
Submit file input via AJAX with jQuery the easy way
Having a fully translatable WordPress theme can save you a lot of work, and here's how.
Multilingual WordPress themes with I18n and L10n