WooCommerce Theme Development: Advanced Course

WooCommerce Theme Development: Advanced Course

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 97 lectures (14h 20m) | 10.6 GB

Learn how to customize WooCommerce templates, create demo versions and submit the theme to official WordPress repository

You can earn a living, or make some cash on the side, as a freelancer or full-time WooCommerce theme developer

Are you looking for a comprehensive WooCommerce theme development course? Have you ever thought about becoming a professional WooCommerce theme developer and make some money on the side?

Today WooCommerce is quickly becoming the next big thing in e-commerce. Its mission is to transform any WordPress website into a real e-commerce store. And it really does! That’s why so many developers today want to learn how to create themes for it.

You’ll find many WooCommerce tutorials out there, but most of the times they are very confusing.

This course is different. It features almost 100 lessons in which I’ll really share with you everything I’ve learned so far about creating themes, especially about how to build a WordPress theme with WooCommerce compatibility.

Today, many developers make money quickly building themes to people who want a custom theme for their stores. Good freelancers will charge anywhere between $3,000 and $15,000 for a simple custom WordPress website. WordPress sites with WooCommerce capabilities are more profitable to clients, so they are more than willing to pay even more!

Many other developers earn a living selling premium versions of their themes. And you can be one of them too!

I’m an instructor of more than 17,000 satisfied students only here at Udemy and I know how to help you.

What exactly are you going to learn?

Here’s a quick list of the main subjects covered by this course. You’ll learn:

  • How to declare WooCommerce support and customize your themes. Your clients’ online stores will become even more attractive;
  • How to modify the WooCommerce template files in the right way. Your store will look the way you want;
  • How to use the WooCommerce shortcodes the way no one does;
  • How to use powerful tools like Theme Customizer and TGM Plugin Activation to make the store shine;
  • How to create a responsive menu and a sexy and modern slideshow – without using plugins!
  • How to add a blog to the e-commerce store. Your theme users will sell more!

And more! How about learning how to create demo versions of your theme?

If your intention is to sell premium versions of your theme, you’ll see that the ones with demo versions are the top sellers. Your clients will love them!

And how about making them available in any language?

You’ll learn how to create themes that are fully translatable. Clients from all over the world will be able to use your themes, as they will be fully compatible with Poedit or any WordPress translation plugin.

And it doesn’t end here…

How about making your WooCommerce themes really secure?

You will learn how to put in place, step by step, the main WordPress security features in your theme’s code! Just relax! There will be no loopholes for anyone to attack your theme.

And to top it off, start a new career as an official WordPress/WooCommerce theme developer

Follow me as I send the theme created in the course out to the official WordPress theme repository. This is one of the best strategies for those who want to start making money by creating themes, even free ones.

You will understand all the tests that are necessary to pass through the strict review system of WordPress, until the publication of the theme. And, of course, you’ll also understand some of the strategies you can use to make money with the theme and make a living as a theme creator. Yes, you can make money, even with free themes hosted at the official WordPress theme repository.

And, on top of that, all the content is loaded with basic notions about creating WordPress themes such as loops, inner pages, sidebars, template parts, filters, action hooks, page templates, enqueuing Bootstrap and Google fonts etc. Really, I won’t hide anything in this course!

Besides, you’ll have all the material available to follow the lessons.

What you’ll learn

  • Create WordPress themes with WooCommerce compatibility to be sent to the official WordPress repository
  • Customize WooCommerce template files and create demo versions for themes using One Click Demo Import
  • Learn how to bundle WooCommerce with any theme, theme security, internationalization and much more
Table of Contents

Introduction
1 Introduction
2 FAQ
3 Course materials
4 DON’T SKIP THIS ONE – General Instructions for the Course
5 IMPORTANT NOTICE
6 Installing a local server (using Xampp)
7 Installing WordPress
8 Setting up our development environment

Creating the Base Theme
9 Creating and activating the theme (part 1)
10 Creating and activating the theme (part 2)
11 The basic blocks of a WordPress theme (part 1)
12 The basic blocks of a WordPress theme (part 2)
13 Enqueuing stylesheets the right way (part 1)
14 Enqueuing stylesheets the right way (part 2)
15 Including Bootstrap (part 1)
16 Including Bootstrap (part 2)
17 Creating Menus (part 1)
18 Creating Menus (part 2)
19 The WordPress Loop (part 1)
20 The WordPress Loop (part 2)
21 Page Templates (part 1)
22 Page Templates (part 2)
23 Page Templates (part 3)

Making the Base Theme WooCommerce Compatible
24 Installing WooCommerce
25 Declaring WooCommerce Support
26 Modifying Template Files (Template Overrides)
27 Modifying archive-product.php (part 1)
28 Modifying archive-product.php (part 2)
29 Modifying archive-product.php (part 3)
30 Modifying the single-product.php file
31 Modifying the cart page
32 Modifying the checkout page
33 Modifying the account page
34 Adding Google Fonts to the theme
35 Customizing the main menu (part 1)
36 Customizing the main menu (part 2)
37 The search mechanism (part 1)
38 The search mechanism (part 2)
39 The search mechanism (part 3)
40 Including a shopping cart
41 Including links to the user account page
42 Adding a logo to our theme
43 Adding copyright information (part 1)
44 Adding copyright information (part 2)
45 Adding a homepage slider (part 1)
46 Adding a homepage slider (part 2)
47 Adding a homepage slider (part 3)
48 Adding a homepage slider (part 4)
49 Adding a homepage slider (part 5)
50 Adding a homepage slider (part 6)
51 Adding homepage product lists (part 1)
52 Adding homepage product lists (part 2)
53 Adding homepage product lists (part 3)
54 Adding homepage product lists (part 4)
55 Adding homepage product lists (part 5)
56 Adding homepage product lists (part 6)
57 Adding homepage product lists (part 7)

Adding a Blog to the Theme
58 Creating the homepage blog section
59 Modifying the blog posts index template file
60 Creating inner page templates (part 1 – single.php)
61 Creating inner page templates (part 2 – comment forms)
62 Creating inner page templates (part 3 – pagination).mp4
63 Creating inner page templates (part 4 – archive pages)
64 Creating inner page templates (part 5 – Search)
65 Creating inner page templates (part 6 – 404.php)
66 Understanding how to use template parts
67 Creating sidebars (part 1)
68 Creating sidebars (part 2)
69 Creating sidebars (part 3)
70 Creating sidebars (part 4)

Internationalization, Security and Coding Standards
71 Theme Internationalization (part 1)
72 Theme Internationalization (part 2)
73 Theme Internationalization (part 3)
74 Theme Internationalization (part 4)
75 Theme Internationalization (part 5)
76 Theme Internationalization (part 6)
77 Theme Security (part 1)
78 Theme Security (part 2)
79 Theme Security (part 3)
80 Theme Security (part 4)
81 WordPress Coding Standards

Bonus Section – Submitting the Theme to WordPress.org
82 Testing the Theme (part 1)
83 Testing the Theme (part 2)
84 Testing the Theme (part 3)
85 Testing the Theme (part 4)
86 Packing the Theme with the TGM Plugin Activation (part 1)
87 Packing the Theme with the TGM Plugin Activation (part 2)
88 Packing the Theme with the TGM Plugin Activation (part 3)
89 Creating Demo Content for the Theme (part 1)
90 Creating Demo Content for the Theme (part 2)
91 Preparing the Theme to be Submitted
92 Submitting the Theme to WordPress.org (part 1)
93 Submitting the Theme to WordPress.org (part 2)
94 Troubleshooting

Conclusion
95 Migrating a WordPress Website from a Local to a Remote Web Server (part 1)
96 Migrating a WordPress Website from a Local to a Remote Web Server (part 2)
97 [BONUS LECTURE]

Homepage