Book Image

Learn to Create WordPress Themes by Building 5 Projects

By : Eduonix Learning Solutions
Book Image

Learn to Create WordPress Themes by Building 5 Projects

By: Eduonix Learning Solutions

Overview of this book

WordPress has emerged as a powerful, easy-to-use tool to design attractive, engaging websites. Themes play a big role in making WordPress as popular as it is today, and having an eye-catching, fully-functional theme could separate your website from the rest! This book will help you take your first steps in the WordPress theme development process, with 5 different projects centered around creating unique and responsive WordPress themes. Start with creating a simple WordPress theme using HTML5, CSS, and PHP. Then, you will move on to incorporate different APIs, widgets, and tools such as Bootstrap and jQuery to create more dynamic and highly-functional themes. Whether you want to create a photo gallery theme, a highly customizable e-commerce theme, or a theme designed to suit a particular business, this book will teach you everything you need to know. By the end of this highly interactive book, you will have the required mastery to develop WordPress themes from scratch.
Table of Contents (6 chapters)

Preface

Throughout this book, we will build 5 different WordPress themes from start to finish. We will look at all the fundamental concepts that are needed to start building great themes.

To get through the book, you should have some experience in HTML/CSS and PHP. You will also need to have a general idea of what WordPress is—it's installation and WordPress website management—and a basic understanding of some programming fundamentals, for example, arrays, variables, loops, statements, and so on. The projects are mainly based around HTML5, CSS3, and PHP.

Apart from these, there are some other technologies and concepts that we will be looking at throughout the book. These include WordPress post loops, which is the main loop that grabs database to WordPress, hooks/actions, the functions.php file where we put our dynamic code for our WordPress theme, widgets, WP_queries, and theme customizer. Also, we'll be using a range of frameworks such as Bootstrap, Foundation, and W3 CSS, which is a fairly new framework.

So, let's dive in and start building the cool themes.