Jump to ratings and reviews
Rate this book

Building WordPress Themes from Scratch

Rate this book
Walk through the steps you need to build your very own WordPress theme! Included with the book is a WordPress theme and other necessary files, so roll up your sleeves and let Joe take you through the process explaining what you need to do - and why you’re doing it - every step of the way. Hi, I’m Joe, the author of Building WordPress Themes From Scratch, and what started out as a simple, open source blogging platform has now become a super-powerful content management system (CMS) that can boast that it’s the most widely-used CMS on the Internet. From the moment I first started using WordPress about eight years ago, I fell in love with it straight away and immediately started hacking away at it, learning the platform, making my own changes, and watching it grow over the years. In this book, I plan to teach you how to use WordPress, as well as how to leverage the API to create your own custom themes, plugins, and content types. In other words, I will show you how to make WordPress your own. I’d like to say that this book is for anyone interested in WordPress, regardless of background. However, to keep it streamlined, I do assume that you have a solid understanding of HTML, CSS, JavaScript, PHP and MySQL. I will be look­ing at converting HTML to a WordPress theme, building plugins, and more, all from scratch. So, if you’d like to learn how to do all of this, then this book will be right up your alley! Packaged with this book, you will 1) A fully functioning WordPress theme called ‘Director’. 2) A set of PSD files for the Homepage, Directory Page, Blog, and Single Business Page. 3) A set of HTML files created from the PSDs. They will be used to create the ‘Director’ WordPress theme. 4) On top of the four pages created from the PSDs, the HTML folder also includes a /css/ folder for four CSS style.css, reset.css, master.css, and ie.css. APlus, al images used in the HTML template are also included. WHAT THIS BOOK This book reads much like a long, multi-part tutorial, where I take you through my design process, explaining what I do (and why I do it) every step of the way. Although it’s a fairly linear guide, my hope is that you can visit any main section of the book for quick reference. So, here’s what I’ll be 1. Converting HTML/CSS to a Dynamic WordPress Theme Included with the book is a PSD that I’ve transformed into HTML. The first part of this book will be taking the resulting HTML/CSS and converting it to a WordPress theme. Along the way, I’ll talk about the various theme pages we’re working with, the WordPress theme hierarchy, and of course, the WordPress Loop. 2. Creating a Custom Post Type This, in my humble opinion, is one of the best additions to WordPress in recent releases. With the ability to make your own content types — each with its own theme template — you can take WordPress from being a CMS only limited to blog posts and pages, to a CMS that can manage any kind of content you can imagine. In this book, we’ll be creating a business listing type, which will allow us to create a business directory. 3. Theme Options and Widgets With WordPress, you can make a theme your own by adding a ‘theme options’ page and custom widgets. In this section, we’ll make it very easy for people who use our themes to add their own cus­tomizations without delving into the code or creating a child theme. 4. Creating a Plugin One of the most powerful facets of WordPress is the fact that it’s pluggable. We can add func­tionality to our installation of WordPress without changing the core WordPress files. There are vast directories of both free and premium plugins available that vastly expand the capabilities of WordPress. In this final section of this book, we will build our own plugin.

141 pages, Paperback

First published June 5, 2012

4 people are currently reading
27 people want to read

About the author

Joe Casabona

7 books20 followers
Joe Casabona is a podcast and automation coach who helps coaches, course creators, and authors grow their podcasts into authority-building lead generators.

He does that through expert-tested systems that come with 10 years experience podcasting, 15 years teaching, and over 20 years working the web. Learn more about him at casabona.org

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
10 (28%)
4 stars
14 (40%)
3 stars
9 (25%)
2 stars
2 (5%)
1 star
0 (0%)
Displaying 1 - 7 of 7 reviews
Profile Image for Novica Vukobratovic.
8 reviews5 followers
March 31, 2014
This book is great to "continue" on your "lets build an awesome WP theme" journey after reading the "How to be a Rockstar Wordpress designer" book. This is because the latter starts from the very begining of things, from the design itself, chopping it to html, css and js and then making it a theme, while the former kind of expects from a reader to be already a semi developer and has done at least one simple WP theme before reading it. In any case, it is a great read since it explains advanced topics such as advanced theme functions, making widgets, plugins and so on, which is not covered ( or covered barely ) in the " How to be a Rockstar Wordpress designer ".
73 reviews3 followers
March 18, 2013
A great brief overview of the process of creating a brand-new WordPress theme. You'll need to be a competent programmer not to be completely lost in the example code, and you'll need to read more books or take significant advantage of the additional resources discussed in the book, but this serves very nicely as an introduction that will help you know where you need to go next or to start learning through experimentation.
11 reviews3 followers
July 24, 2012
Great book on converting a static HTML theme to a wordpress theme.
Misses some information about configuring wordpress itself.
Profile Image for Sam.
18 reviews
December 17, 2014
Good book on the subject. Take note that in order to understand it you should have read books on how Wordpress works as well as a good grasp on HTML and CSS, and a little bit of PHP.
Displaying 1 - 7 of 7 reviews

Can't find what you're looking for?

Get help and learn more about the design.