The Complete WordPress Development and Customization Course

Alexander Oni, The Web Monkey Academy

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
132 Videos (10h 24m)
    • Welcome to the Course

      1:51
    • SkillShare Tips

      3:00
    • Requirements for the Course

      3:17
    • Using Notepad and Filezilla

      1:29
    • Introduction to the WordPress Codex

      1:48
    • The WP Content Folder

      3:03
    • Creating our Custom Theme

      5:28
    • Intro to WordPress Templates

      4:14
    • The style.css template file

      3:31
    • The index.php template file

      2:44
    • Header.php file template

      4:56
    • Footer.php template file

      2:11
    • Sidebar.php Template File

      2:27
    • Functions.php template file

      1:52
    • Other Template Files

      2:44
    • The WordPress Template Hierarchy

      6:54
    • The template hierarchy in action

      7:52
    • Lab 1

      9:52
    • Lab 2

      5:00
    • Tags intro

      0:59
    • Creating a Sample Page Template

      4:14
    • Intro to Template Tags

      2:08
    • Template tags in action

      11:19
    • The WordPress Loop

      5:08
    • Analyzing the WordPress Loop

      10:06
    • Creating a Sample Blog Page

      12:45
    • Exercise Blog Page Sample

      1:04
    • Tags review

      0:47
    • Intro to a New Section

      2:58
    • Content population

      1:27
    • Using the Permalink Function

      3:36
    • Custom Image Sizes and Cropping

      5:09
    • How to Create a Custom Image Size

      8:06
    • Hard Crop Positions

      3:17
    • Customizing the Read More Link

      3:49
    • Customizing the Excerpt Length

      2:50
    • Customizing the WordPress Loop

      8:11
    • Customzing the WordPress Loop 2

      8:19
    • The WP Query Exercise

      0:49
    • Designing the Blog Page

      4:18
    • The single.php Template File

      11:04
    • Section review

      1:29
    • Homepage intro

      13:19
    • Creating Custom Post Types

      5:53
    • Creating Custom Taxonomies

      4:30
    • Creating Our Custom Fields

      11:12
    • Exercise CPTs and ACFs

      0:26
    • Adding Our Custom Content

      8:46
    • Creating Our Custom Page Template 1

      13:45
    • Creating Our Custom Page Template 2

      9:57
    • Custom Page Template Exercise

      0:24
    • Custom Page Template Exercise Review

      1:33
    • Single Custom Post Type Movie Reviews

      13:09
    • Single Custom Post Type Actors

      7:22
    • Sidebars intro

      1:15
    • How to Create a Custom Sidebar

      3:51
    • The dynamic sidebar Function

      5:27
    • The get sidebar Function

      4:49
    • Creating Our Custom Sidebars

      8:43
    • Home.php vs frontpage.php Templates

      7:51
    • Building Our Home Page 1

      3:49
    • Rewind posts vs wp reset postdata Functions

      2:26
    • Building our Home Page 2

      4:13
    • Building our Home Page Part 3

      5:28
    • Styling intro

      0:54
    • How to Create Custom Style Sheets

      4:03
    • How to Load Custom Style Sheets

      11:36
    • Import CSS

      3:01
    • Loading Javascript Files

      1:57
    • How to Add Google Fonts

      7:04
    • Styling section review

      1:13
    • How to Register a New Menu Location

      3:58
    • How to Display a Custom Menu

      7:32
    • Creating Our Header Sidebar

      2:28
    • Adding Social Media

      4:08
    • Displaying our Home Page Sidebar

      2:17
    • The Flexible Posts Widget Plugin

      4:35
    • Customizing the Flexible Posts Widget Template

      3:11
    • The Recent Posts Extended Plugin

      10:33
    • Styling 2 Intro

      1:36
    • Adding Our Logo

      7:42
    • Styling our Header

      3:28
    • Styling the Body

      1:18
    • Footer Project Review

      4:51
    • The Category.php Template File

      7:40
    • Displaying the Category Titles

      3:16
    • The Taxonomy.php template File

      3:23
    • Displaying Specific Taxonomies

      4:13
    • The search.php template file

      3:24
    • The Tag.php template file

      2:44
    • The archive.php template file

      1:38
    • The 404.php template file

      3:57
    • Displaying Our Custom Taxonomy Categories

      4:37
    • Conditional Tags

      1:58
    • The is front page Template

      4:22
    • The is home Conditional Tag

      1:50
    • Detecting the Blog Page

      1:30
    • The is page template Conditional Tag

      4:08
    • Other Conditional Tags

      2:10
    • Global Variables

      2:25
    • The post Global Variable

      5:37
    • The User Global Variable

      8:13
    • Environmental Global Variables

      3:23
    • How to Detect Mobile Devices

      3:04
    • Working Outside the Loop

      3:51
    • The get post Function

      5:09
    • The get post meta Function

      4:51
    • Functions Section Intro

      2:58
    • How to write a Basic WordPress Function

      2:29
    • How to Display the Current Time

      11:44
    • Customizing the Movie Review Excerpt

      5:02
    • Adding the Read More link to Our Movie Review Excerpt

      9:30
    • Intro to WordPress Hooks

      3:28
    • WordPress Codex Actions and Filters

      10:09
    • The Query Monitor Plugin

      3:45
    • Adding Google Analytics

      5:29
    • Adding a Custom Gravatar

      8:36
    • Adding Custom User Fields

      5:57
    • Hiding the WordPress Version

      4:08
    • Functions Section Outro

      1:52
    • Section Preview WordPress Directory

      1:35
    • The Wp Content Folder

      5:10
    • The MU Folder

      1:43
    • Htaccess file wp config index files

      3:21
    • The Wp admin Folder

      1:19
    • The Wp Includes Folder

      2:02
    • WordPress Database

      4:47
    • WordPress Database Analysis

      7:13
    • How to Create a Child Theme

      8:27
    • Working with a Child Theme

      5:46
    • The WP Generator

      4:33
    • Conclusion

      1:46

About This Class

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.

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.

58

Students

--

Project

Alexander Oni

The Web Monkey Academy

Hi there my name is Alexander Oni. 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.

Feel free to send me a message if you would like to know more.

Thank you for stopping by once again and I hope to hear from you soon.