The Complete WordPress Development & Customization Course
4.6 (239 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,105 students enrolled
Wishlisted Wishlist

Please confirm that you want to add The Complete WordPress Development & Customization Course to your Wishlist.

Add to Wishlist

The Complete WordPress Development & Customization Course

Become a WordPress Developer and Learn How to Customize WordPress to Make it Work the Way You Want
4.6 (239 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,105 students enrolled
Created by Alexander Oni
Last updated 5/2017
Current price: $10 Original price: $100 Discount: 90% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 12.5 hours on-demand video
  • 11 Articles
  • 16 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Customize WordPress
  • Build Custom WordPress Functions
  • Work with Custom Post Types and Advanced Custom Fields
  • Design and Implement Custom WordPress Page Templates
View Curriculum
  • WordPress
  • HTML
  • CSS
  • FTP Software e.g Filezilla, Notepad ++

"Fantastic course. Covers a wide range of subjects related to WordPress development - and in greater depth than I was expecting to be honest. Alex doesn't try to impress you with what he knows (like many instructors do), but just gives clear, concise information which follows a logical structure - with plenty of real-world coding examples which are easy to follow along with. At no point was I left wondering what he was talking about, or how we got there (another common problem). He also responds remarkably quickly to questions. Really enjoyable. " -- Paul Brant

Alex is the guy. 1 - Always answer your questions. 2 - If you're novice (the kind of novice that only knows how to install wordpress), he takes you by the hand during the videos. VERY VERY WELL EXPLAINED. 3 - Even if you have experience building wordpress themes from scratch, im sure you'll have some quite good insight about WP structure. 4 - That's obvious, but lots of content you see here you can find on internet, but Alex makes easier and faster to understand... So... Worth every penny :) -- Guilherme Soares

Have you ever wanted to learn how to customize a WordPress theme or plugin so that it looks and works exactly the way you want it to? Most times our ability to build a WordPress website depends heavily on what options are available to us by the theme and plugins we use. This course aims to break through this barrier by teaching you how to build your very own WordPress functions and templates. 

Quick Summary of What You Will Learn

In this course, you will learn

  • How WordPress works behind the scenes to display content on your website
  • How to build your own custom page templates
  • How to write WordPress functions
  • How to work with custom post types and advanced custom fields
  • How to work with WordPress template tags
  • How to create and display your very own custom sidebars
  • and so much more .....

The WordPress Loop

The WordPress loop is the single most crucial and important function of WordPress and in this course, you will learn exactly how it works and how you can modify the loop to customize how your post and page content are displayed.

"Great course, perfect after a little playing with WP on your own and some PHP knowledge. Although you could probably pick up the PHP as you go. I like Alex's instruction style, it feels like he is invested in your success. The exercises are easy to follow, seem to be clearly explained. I haven't found anything like this for free, it's all set out for you so you don't have to hash through multiple resources to level up. The course is really helping me to understand the inner workings of WP and with a little prior experience I am building a theme for a hostel for free then I'm sure I am ready for my first paid job."  -- Trevor Joel

We are going to use a starter theme (underscores) to build a complete WordPress blog about movies.

The first section will introduce you to the core template files that you will find in every WordPress theme and also the WordPress template hierarchy which determines what template file displays content.

We will then move on to learn about WordPress template tags and the almighty WordPress loop which is responsible for displaying the content of your post types. We will then learn how to create custom image sizes so that you will have total control on how media files are displayed on your website. We will round up section 4 by learning how to customize the WordPress query and post excerpts.

We will cover custom post types and advanced custom fields in the next section which are crucial to your arsenal as a WordPress developer. You will then learn how to create your very own custom template files so you can determine how content is displayed on your website.

Custom sidebars and how to create and display them comes next. We will progress to start building our custom home page template and also learn how to properly load custom style sheets.

For the rest of the course, we will cover all other important topics that are necessary for you to become a bonafide WordPress developer capable of customizing any WordPress theme.

PLEASE NOTE: This is NOT a theme development or plugin development course. While you will learn a lot of concepts that can be applied to building your own custom theme or plugin, the primary objective of this course is to teach you how to develop and extend WordPress.

Who is the target audience?
  • Students with a foundational knowledge of WordPress
  • Web developers who want to learn how to customize WordPress
Students Who Viewed This Course Also Viewed
Curriculum For This Course
157 Lectures
12 Lectures 36:28

Udemy Tips and Asking Questions

All the Code Used

Filezilla & Notepad++

How to Use Notepad++ (From my YouTube Channel)

How to Use Filezilla (From my YouTube Channel)

Where to Find Thousands of Free Images

The WP-Content Folder

Creating our Custom Theme
WordPress Theme Templates
12 Lectures 54:15

The Style.css template file

The header.php file

The functions.php file

Other Template Files

In this video, we are going to create some sample page templates to demonstrate how the template hierarchy works

The Template Hierarchy in Action

A short quiz to test your knowledge about WordPress templates

Section Quiz
3 questions

Lab 1 - Setting Up Our Website (CSS Formatting & Structure)

Lab 2 - Setting Up Our Website (Adding Content)
Template Tags and the WordPress Loop
9 Lectures 48:27

Template Tags in Action

Creating a Blog Page Template

Exercise - Blog Page Sample

Section Quiz
3 questions

Section Review
Building the Blog Page & Single Post Pages
14 Lectures 01:05:13
Section Preview

Lab 4 - Content Population

Using the Permalink Function

Custom Image Sizes & Cropping

How to Create a Custom Image Size

Hard Crop Positions

Customizing the Read More Link

Customizing the Exceprt

Customizing the WordPress Loop - WP Query

Customizing the WordPress Loop 2

Exercise: WP Query

Designing Our Blog - CSS

The single.php Template File

Section Quiz
3 questions

Section Review
Custom Post Types and Advanced Custom Fields
12 Lectures 01:30:01
Plan for the Home Page Layout

Creating Custom Post Types with the Custom Post Type Plugin

Creating Custom Taxonomies

Creating Custom Fields with the Advanced Custom Fields Plugin

Exercise - CPTs and ACFs

Adding Our Custom Content

Creating Custom Page Template 1

Creating Custom Page Template 2

Exercise - Custom Page Template

Exercise Review

Creating Our Movie Reviews Single Custom Post Type Page

Creating Our Actors Single Custom Post Type Page
5 Lectures 24:05
Section Preview

The dynamic_sidebar Function

The get_sidebar Function

Creating Our Custom Sidebars for Use
Building Our Home Page
5 Lectures 23:45
Front-Page.php or Home.php

Building our Home Page - Part 1

rewind_posts Vs reset_postdata

Building our Home Page - Part 2

Building our Home Page - Part 3
7 Lectures 29:48
Section Preview

How to Create Style Sheets

How to Load Custom Style Sheets

The @import url CSS Method

How to Load Javascript

How to Add a Google Custom Font

Section Review
Customizing the Header, Custom Menus & More Sidebars
8 Lectures 38:41
How to Register a New Menu Location

How to Create and Display a Custom Menu

Creating Our Header Sidebar

Adding Social Media

Displaying our Home Page Sidebar

The Flexible Posts Widget Plugin

Customizing our Flexible Posts Widget Template

The Recent Posts Widget Extended Plugin
Styling - Part 2
6 Lectures 19:14
Section Preview

Adding our Logo

Styling Our Header

Styling Our Body

Project - Building the Footer Section

Footer Project Review
9 More Sections
About the Instructor
Alexander Oni
4.6 Average rating
1,201 Reviews
23,113 Students
15 Courses
Web & WordPress Developer, Cyber-security Expert

Hi there my name is Alexander Oni and welcome to my Udemy page. I am a professional web developer living in the United States of America. I currently work for a small web development company where I build websites for clients using the latest in web technology.

I have been building websites for the past 7 years now and have been working exclusively with WordPress for almost 4 years. My love for web development and teaching people how to build websites drove me to make my Udemy course on web development.

I am also a cyber security expert and have a masters degree in Information Security.

I enjoy watching football, movies and playing chess.