4. WordPress Theming Basics

I’m often surprised to learn how complicated it is to work with other CMSs. As we’ve seen, WordPress has a very low barrier to entry, which means you can learn the system and build themes faster and more efficiently. At this point you know your HTML, CSS, and probably JavaScript. The only difference between a static website and a WordPress theme is stripping away that static content and replacing it with dynamic CMS calls.

I’m also surprised to meet web designers working in WordPress who don’t realize they are writing PHP. PHP is the server-side web development language behind WordPress. Even if you’re well aware of what it does and how it works, you probably haven’t written much PHP. Well, guess what? Today we’re ...

Get Web Designer’s Guide to WordPress: Plan, Theme, Build, Launch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.