WordPress Custom Theme Development
In this course, you will learn how to create a custom WordPress theme from scratch, freeing you to implement your website exactly how you want, with the power of WordPress.
What you'll learn
Many designers and developers rely on Child Themes for WordPress websites. While this makes it quicker to get started, you are constrained to the features and flexibility of the theme you choose, which often involves hacking the theme to force it to look and behave how you want. In this course, WordPress Custom Theme Development, you will learn how to create a custom WordPress theme from scratch, freeing you to implement your website exactly how you want, with the power of WordPress. First, you'll all about creating your theme prototype, as well as installing and setting up WordPress. Next, you'll learn about creating your theme structure and development of your theme. Finally, you'll what you need to do to go beyond your theme, including learning about helpful plugins and how to protect your site after you launch. After this course you will have a solid understanding of WordPress’s template structure, files, and have the knowledge in place for creating your own WordPress themes from the ground up.
Table of contents
- Introduction 1m
- Development Setup 3m
- Setting up a New Theme 9m
- Finishing Theme Setup 3m
- Creating an Index.php Template 10m
- Creating the Home Page 7m
- Adding a Header and Footer Template 7m
- Adding Menus 5m
- Functions.php and WordPress Hooks 16m
- Creating the Header and Footer Navigation 5m
- Creating Page Templates 4m
- Global Page Templates 7m
- Registering Widget Areas 6m
- Creating a Dynamic Sidebar Template 4m
- Finishing Up 6m
Course FAQ
Custom WordPress theme development is the practice of customizing the visual design and layout of a WordPress site so that you are not constrained to the restrictions of preset WordPress themes.
The main benefit of WordPress theme development is that you can completely customize the layout and design of your site to best match your exact specifications and preferences. Site owners don't need to be experts in HTML, CSS, or PHP and they can still build a great-looking website.
In this course you will learn how to create a custom WordPress theme from scratch! Topics that are covered include:
- Creating a WordPress theme prototype
- WordPress theme structure
- Understanding template files
- Development setup
- Creating an Index.php template
- Creating page templates
- Creating a header and footer navigation
- WordPress plugins
- WordPress security
- Much more
This course is for anyone who wants to learn WordPress theme development. If you don't want to be restricted by the preset WordPress theme templates, and want much more control over the layout and design of your WordPress website, then this is the course for you!
Before taking this course you should be familiar with HTML, CSS, and WordPress in general. You should also have a basic understanding of PHP.