YoVDO

How to Create a Custom WordPress Theme - Full Course

Offered By: freeCodeCamp

Tags

WordPress Courses Computer Science Courses Web Development Courses PHP Courses HTML Courses WordPress Theme Development Courses

Course Description

Overview

Embark on a comprehensive journey to master the art of creating custom WordPress themes in this full-length video course. Discover a step-by-step process for converting any HTML/CSS template into a fully functional WordPress theme. Begin with an introduction to responsive template design and WordPress theme structure before diving into practical tasks such as creating required files, setting up style sheets, and activating the new theme. Learn essential WordPress concepts including the template hierarchy, enqueuing styles and scripts, and implementing dynamic page titles. Explore advanced topics such as creating custom menus, adding feature image support, building archive pages, and implementing pagination. By the end of this 2-3 hour tutorial, gain the skills to develop professional WordPress themes, customize site logos, handle comments, create 404 pages, and add search functionality to your WordPress sites.

Syllabus

Introduction.
Responsive Template Overview .
WordPress Theme Structure & Location.
Create Required Empty Files / Folders for Theme.
Create Theme Screenshot.png file.
WordPress Template Hierarchy.
Setting up Style.css File Required Information.
Activating the New Theme.
Create Theme Home Page Template.
Enqueue Styles.
Add wp_head() to Head Section.
Enqueue Scripts.
Add wp_footer() to Foot Section.
Create header.php & footer.php Files.
Add Dynamic Page Titles.
WordPress Auto Thumbnail Sizes.
Create Home Page in WordPress Admin Panel.
The WordPress Loop.
Dynamic Page Title Heading.
Create WordPress Menu Area.
Dynamic Menus.
Customize Site Logo Upload & Name.
Add WordPress Posts in Admin Panel.
Add Feature Image Thumbnail Support.
Create Single Post Template File.
Add Post Meta Data.
Comments & Comments Templates.
Post Archives Page Templates.
Blog Archive & index.php Templates.
Post Thumbnails.
Pagination Links.
Page Template File.
404 Template (Page Not Found).
Add Searching.
A Few Extras and Where to Go.


Taught by

freeCodeCamp.org

Related Courses

30 Days to Learn Laravel
Laracasts
3D Graphics for Web Developers
Pompeu Fabra University via FutureLearn
A Beginner’s Guide to Web Development with HTML5
Packt via FutureLearn
Accessibility Audit
Amazon Web Services via AWS Skill Builder
Expanding Your JS Skills with Angular
A Cloud Guru